Ich versuche SKLearn (Version 0.18.1) wie folgt zu verwenden:SKLearn: Typeerror: __init __() bekam ein unerwartetes Stichwort Argument n_splits
from sklearn.model_selection import KFold
kfold = KFold(n_splits=5, random_state=100)
Aber ich habe diesen seltsamen Fehler:
---------------------------------------------------------------------------
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'
ich habe die Dokumentation hier konsultiert:
http://scikit-learn.org/stable/modules/generated/sklearn.model_selection.KFold.html
und n_splits
sieht aus wie ein Parameter, den ich übergeben könnte ...
Irgendeine Idee, was hier vorgeht/wie zu beheben?
Danke!
Was ist Ihre Version von sklearn? Vielleicht sehen Sie sich die Dokumentation für eine neuere Version als Ihre installierte Version an, Sie könnten einfach zu 'kfold = KFold (k = 5, random_state = 100)' wechseln, was funktionieren sollte – EdChum