我正在阅读有关在ml模型上使用pickle的各种教程和文章,以便以后可以使用。 但是我无法为数据预处理提供泡菜或类似的东西。我正在做预处理:
使用下面的代码缩放数据
从sklearn.preprocessing导入StandardScaler
sc = StandardScaler()
X_train = sc.fit_transform(X_train)
X_test = sc.transform(X_test)
现在,我想对我通过的每个数据集进行预测。 在我从pickle加载ML模型之前,有什么方法可以做pickle来加载数据预处理步骤。
请指导
答案 0 :(得分:1)
我创建了一个函数并将其保存为独立文件。然后在需要时调用该函数。
下面是有关我如何调用数据预处理功能的代码
from DataPreparationv3 import Data_Preprocess
Base_Data = pd.read_csv('Validate.csv')
DataReady = Data_Preprocess(Base_Data)
这解决了我的问题。
致谢
Sudhir