作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用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:
如何标准化呢?
最佳答案
您可以创建一个 requirement.txt
文件,您可以在其中定义所有必要的版本依赖项。或者你可以像他们在 docs 中那样创建一个虚拟环境.或者您可以尝试运行 pip install scikit-learn --upgrade
。
关于Python Anywhere - 没有名为 'sklearn.linear_model._stochastic_gradient' 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64198347/
我想使用pickle模块,序列化我电脑上学习到的模型: pickle.dump(clf, open(os.path.join(dest, 'classifier.pkl'), 'wb'), proto
我想使用pickle模块,序列化我电脑上学习到的模型: pickle.dump(clf, open(os.path.join(dest, 'classifier.pkl'), 'wb'), proto
我是一名优秀的程序员,十分优秀!