2
我刚安装了scikit-learn v0.18开发包。TypeError:MLPClassifier()得到了一个意想不到的关键字参数'算法'
当我在iPython上调用以下内容时;
>>> from sklearn.neural_network import MLPClassifier
>>> clf = MLPClassifier(algorithm='l-bfgs', alpha=1e-5, hidden_layer_sizes=(5, 2), random_state=1)
没有错误。但是,当我写一个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'
我不知道问题出在哪里。我该如何解决这个错误?
调用稍有不同(在第二次调用时加上'warm_start = True'),但我认为你可能在IPython和运行脚本时使用不同的Python解释器(使用不同的'sklearn'版本)。检查一下。 – dukebody