2016-02-19 53 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

回答

相關問題