我正在尝试使用 multilayer perceptron来自 python 中的 scikit-learn。我的问题是,导入不起作用。 scikit-learn 的所有其他模块都运行良好。
from sklearn.neural_network import MLPClassifier
Import Error: cannot import name 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。
我做错了什么?我错过了安装吗?
----- 编辑----
除了tttthomasssss的答案,我找到了如何为神经网络安装sknn库的解决方案。我关注了这个 tutorial . 执行以下步骤:
pip install scikit-neuralnetwork
- 下载并安装GCC compiler
- 使用
conda install mingw libpython
安装 mingw
您可以使用 sknn之后的图书馆。
最佳答案
MLPClassifier
在 scikit-learn
v0.17 中尚不可用(截至 2015 年 12 月 1 日)。如果你真的想使用它,你可以克隆 0.18dev
(但是,我不知道这个分支目前有多稳定)。
关于python - SKlearn 导入 MLPClassifier 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34016238/