![](/img/trans.png)
[英]TypeError: __init__() got an unexpected keyword argument 'n_iter'
[英]TypeError: __init__() got an unexpected keyword argument 'n_folds'
results = []
names = []
for name, model in models:
kfold = model_selection.KFold(n_splits=num_instances, n_folds=num_folds, random_state=seed)
cv_results = model_selection.cross_val_score(model, X_train, Y_train, cv=kfold, scoring=scoring)
results.append(cv_results)
names.append(name)
msg = "%s: %f (%f)" % (name, cv_results.mean(), cv_results.std())
print(msg)
我猜隨着新的更新, n_folds
不再在 Kfold 中使用。 誰能幫我解決這個問題?
在更新的庫中, n_folds
參數被重命名為n_splits
:
https://scikit-learn.org/0.18/whats_new.html#model-selection-enhancements-and-api-changes
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.