我想使用泡菜模块并序列化在我的计算机上学到的模型:
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-学习:
如何规范它?
发布于 2020-10-04 19:20:31
您可以创建一个requirement.txt文件,在该文件中使用版本定义所有必要的依赖项。或者您可以像他们在文档中那样创建一个虚拟环境。或者您可以尝试运行pip install scikit-learn --upgrade。
发布于 2022-03-21 07:16:48
这些守则也帮助了我:
来自sklearn.linear_model import SGDRegressor model_SGDRegressor=SGDRegressor()
https://stackoverflow.com/questions/64198347
复制相似问题