类型错误:MLPClassifier() 获得意外的关键字参数“算法”

yus*_*suf 5 python scikit-learn

我刚刚安装了 scikit-learn v0.18 开发包。

当我在 iPython 上调用以下命令时;

>>> from sklearn.neural_network import MLPClassifier
>>> clf = MLPClassifier(algorithm='l-bfgs', alpha=1e-5, hidden_layer_sizes=(5, 2), random_state=1)
Run Code Online (Sandbox Code Playgroud)

没有错误。但是,当我编写 python 脚本文件并在其上运行代码时,出现以下错误:

clf = MLPClassifier(algorithm='l-bfgs', alpha=1e-5, hidden_layer_sizes=(5, 2), random_state=1, warm_start=True)
TypeError: MLPClassifier() got an unexpected keyword argument 'algorithm'
Run Code Online (Sandbox Code Playgroud)

我不知道问题出在哪里。我该如何修复这个错误?

leo*_*yin 4

您需要将algorithm参数更改为solver. 请参阅该估计器的文档dev 的存储库