【发布时间】:2017-10-07 02:21:20
【问题描述】:
我正在尝试在 GridSearch 中设置 RandomForestClassification
rfc_model = RandomForestClassifier(n_estimators = 5, max_depth = 3 )
gs = grid_search.GridSearchCV(estimator = rfc_model,
param_grid = {'n_estimators': [i for i in range(1,52,10)],
"max_depth": [3, 5],
"bootstrap": [True, False],
"criterion": ["gini"]},
cv = cross_val_score(rfc_model,X, y, scoring='roc_auc'))
gs.fit(X, y)
gs.grid_scores_
print gs.best_estimator
print gs.best_score_
我得到了错误
TypeError: 'numpy.float64' object is not iterable
显然我正在学习,所以欢迎任何 cmet。
【问题讨论】:
-
stackoverflow.com/a/16865814/7714663 这可能对你有帮助
标签: python numpy random-forest grid-search