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
相关问题 更多 >
编程相关推荐