を得た私は、次のようにSKLearn(バージョン0.18.1)を使用しようとしている:SKLearn:TypeError例外:__init __()が予期しないキーワード引数n_splitsに
from sklearn.model_selection import KFold
kfold = KFold(n_splits=5, random_state=100)
をしかし、私はこの奇妙なエラーが発生します。
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-17-b8dd4f5596be> in <module>()
----> 1 kfold = KFold(k=5, random_state=100)
2 results = cross_val_score(estimator, X, Y, cv=kfold)
3 print("Results: %.2f (%.2f) MSE" % (results.mean(), results.std()))
TypeError: __init__() got an unexpected keyword argument 'k'
http://scikit-learn.org/stable/modules/generated/sklearn.model_selection.KFold.html
と:私はここにドキュメントを参考にしました
0は、私が渡すことができるはずのパラメータのように見えます...
ここで何が起こっているか、どのように修正するのですか?
ありがとうございます!
import sklearn
print(sklearn.__version__)
それともpip install -U scikit-learn
と最新のバージョンをダウンロードしてください:あなたは、あなたのScikit-学びバージョンに問題がある
sklearnのバージョンは何ですか?インストールされているバージョンよりも新しいバージョンのドキュメントを見ていると、 'kfold = KFold(k = 5、random_state = 100)'に変更することができます。 – EdChum