【发布时间】:2021-01-19 17:06:18
【问题描述】:
我想使用 pickle 模块并序列化我电脑上学习到的模型:
pickle.dump(clf, open(os.path.join(dest, 'classifier.pkl'), 'wb'), protocol=4)
当我在我的计算机上打开它时,一切正常:
clf = pickle.load(open(os.path.join('pkl_objects', 'classifier.pkl'), 'rb'))
不幸的是,当我在 pythonanywhere.com 上执行相同操作时,我得到了错误:
ModuleNotFoundError: No module named 'sklearn.linear_model._stochastic_gradient'
我有以下版本的 scikit-learn:
- 在我的电脑上:0.23.2
- pythonanywhere.com 是 0.21.3
如何标准化?
【问题讨论】:
标签: python scikit-learn pickle pythonanywhere