如何输出sklearn标准缩放器



我已经使用preprocessing.standardscaler在sklearn中标准化了我的数据。问题是我如何将其保存在本地以供以后使用?

感谢

如果我理解正确,你想保存你训练过的模型,这样它就可以再次加载了,对吗?

有两种方法,使用python的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')

请参阅在线文档

注意:sklearn.externals.joblib已弃用。安装并使用纯joblib而不是

最新更新