2016-02-19 32 views
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' 

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

+2

调用稍有不同(在第二次调用时加上'warm_start = True'),但我认为你可能在IPython和运行脚本时使用不同的Python解释器(使用不同的'sklearn'版本)。检查一下。 – dukebody

回答

相关问题