2024-03-20 13:07:24 +01:00
|
|
|
import pandas as pd
|
|
|
|
import numpy as np
|
|
|
|
import os
|
|
|
|
import io
|
|
|
|
import s3fs
|
|
|
|
import re
|
|
|
|
import pickle
|
|
|
|
import warnings
|
|
|
|
|
|
|
|
|
|
|
|
def load_model(type_of_activity, model):
|
|
|
|
BUCKET = f"projet-bdc2324-team1/Output_model/{type_of_activity}/{model}/"
|
|
|
|
filename = model + '.pkl'
|
|
|
|
file_path = BUCKET + filename
|
|
|
|
with fs.open(file_path, mode="rb") as f:
|
|
|
|
model_bytes = f.read()
|
|
|
|
|
|
|
|
model = pickle.loads(model_bytes)
|
|
|
|
return model
|
|
|
|
|
2024-03-20 14:07:33 +01:00
|
|
|
|
|
|
|
def load_test_file(type_of_activity):
|
|
|
|
file_path_test = f"projet-bdc2324-team1/Generalization/{type_of_activity}/Test_set.csv"
|
|
|
|
with fs.open(file_path_test, mode="rb") as file_in:
|
|
|
|
dataset_test = pd.read_csv(file_in, sep=",")
|
|
|
|
return dataset_test
|
|
|
|
|