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