【问题标题】:Can't seem to import scikit-learn's MLPRegressor似乎无法导入 scikit-learn 的 MLPRegressor
【发布时间】:2016-04-09 15:08:24
【问题描述】:

所以我正在尝试使用 scikit-learn 的 MLPRegressor,但 python 一直吐回 ImportError: No module named MLPRegressor。我目前正在尝试使用语法from sklearn.neural_network import MLPRegressor。我已经使用 Anaconda 卸载并重新安装了 sklearn,但它仍然没有任何区别。

我已尝试多次导入它,但我不断收到不同的错误,例如 NameError: name 'MLPRegressor' is not defined 仅包含 import sklearn.neural_network.MLPRegressor 然后调用构造函数或 AttributeError: 'module' object has no attribute 'MLPRegressor' 通过使用 sklearn.neural_network.MLPRegressor 调用构造函数.

我应该如何解决这个问题?

【问题讨论】:

标签: python import scikit-learn neural-network importerror


【解决方案1】:

会是 scikit 版本吗?我只能在 scitkit-learn 0.18 中找到 MLPRegressor 的文档。稳定版是0.17。

http://scikit-learn.org/dev/modules/generated/sklearn.neural_network.MLPRegressor.html

【讨论】:

  • 可能。但是,我似乎无法安装特定版本。我试过conda install scikit-learn=0.18.dev0conda install scikit-learn=0.18,但两次都说没有找到包。
  • 如果这与您正在寻找的 MLPRegressor 函数相同,我想我可能已经找到了合适的解决方案。如果这个答案是正确的或非常接近,你介意给它加星标吗?我正在努力建立声誉。谢谢! Regressor 文档:scikit-neuralnetwork.readthedocs.org/en/latest/module_mlp.html 安装:scikit-neuralnetwork.readthedocs.org/en/latest/…
  • 我认为后者是解决方案,但是在安装 g++ 之后,它会在数千行上无错误地转储数千行,所以我不确定发生了什么。但是,我最初的问题得到了回答,所以谢谢!
猜你喜欢
  • 2012-07-12
  • 2015-12-09
  • 2021-01-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-24
  • 2014-05-19
  • 2021-04-02
相关资源
最近更新 更多