man*_*iac 31 python neural-network scikit-learn
我试图在python中使用来自scikit-learn 的多层感知器.我的问题是,导入无效.来自scikit-learn的所有其他模块都运行正常.
from sklearn.neural_network import MLPClassifier
Run Code Online (Sandbox Code Playgroud)
导入错误:无法导入名称MLPClassifier
我在Visual Studio 2015中使用Python环境Python64位3.4.我在控制台上安装了sklearn:conda install scikit-learn
我还安装了numpy和pandas.在我遇到上述错误后,我还安装了scikit-neuralnetwork:pip install scikit-neuralnetwork
已安装的scikit-learn版本为0.17.
我做错了什么?我错过了安装吗?
-----编辑----
除了tttthomasss的答案,我找到了如何为神经元网络安装sknn库的解决方案.我按照本教程.执行以下步骤:
pip install scikit-neuralnetworkconda install mingw libpython您可以在之后使用sknn库.
ttt*_*sss 32
MLPClassifier尚未在scikit-learnv0.17中提供(截至2015年12月1日).如果你真的想使用它,你可以克隆0.18dev(但是,我不知道这个分支目前有多稳定).
我也带着v0.17问题来到这里.我在这里找到了一个使用pip的解决方案,即
pip install git+https://github.com/scikit-learn/scikit-learn.git
Run Code Online (Sandbox Code Playgroud)
我不得不首先执行pip install cython.
但是,安装0.19.dev0(当前),但pip list表示最新的是0.18rc2.宁
pip install scikit-learn==0.18.rc2
Run Code Online (Sandbox Code Playgroud)
更令人满意地解决了这个问题.
| 归档时间: |
|
| 查看次数: |
31813 次 |
| 最近记录: |