我使用preprocessing.standardscaler在sklearn中标准化了我的数据。问题是我如何将这个保存在我的本地供以后使用?
由于
答案 0 :(得分:9)
如果我理解正确你想保存训练有素的模型,那么它可以再次加载正确吗?
有两种方法,使用python' s pickle
,另一种方法是使用joblib
。推荐方法是joblib
,因为这将导致文件比pickle小得多,而pickle会转储对象的字符串表示形式:
from sklearn.externals import joblib
joblib.dump(clf, 'filename.pkl')
#then load it later, remember to import joblib of course
clf = joblib.load('filename.pk1')
请参阅online docs