python - SKlearn 导入 MLPClassifier 失败

标签 python scikit-learn neural-network

我正在尝试使用 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之后的图书馆。

最佳答案

MLPClassifierscikit-learn v0.17 中尚不可用(截至 2015 年 12 月 1 日)。如果你真的想使用它,你可以克隆 0.18dev (但是,我不知道这个分支目前有多稳定)。

关于python - SKlearn 导入 MLPClassifier 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34016238/

相关文章:

python - 我可以在 Python 中向列表添加操作吗?

python - Scikit-Learn 中的分层标记 K 折交叉验证

Python scikit学习导入报错

python - Tensorflow:更新不可训练模型层的权重

python - python中的神经网络非线性时间序列Narx模型

python - 如何在 django-rest-framework POST 中包含 ForeignKey

python - 调用同一类的另一个父级的方法

python - 从 sympy 获取不定积分

python - 使用 Python 的 scikit-learn 中随机森林算法的置信度与概率

python - PyBrain 中 trainer.train() 的错误输出指的是什么?