-1
是否有一種使用GridSearch自動調整隨機森林分類器的方法。我們沒有提供這些值,而是有任何方法可以找到最佳的最佳參數值。使用sklearn在隨機森林中自動超參數調整?
rfc = RandomForestClassifier(n_jobs=-1, max_features='sqrt', oob_score = True)
# Use a grid over parameters of interest
param_grid = {
"n_estimators" : [9, 18, 27, 36, 45, 54, 63],
"max_depth" : [1, 5, 10, 15, 20, 25, 30],
"min_samples_leaf" : [1, 2, 4, 6, 8, 10]}
CV_rfc = GridSearchCV(estimator=rfc, param_grid=param_grid, cv= 10)
CV_rfc.fit(train_x, train_y)
print CV_rfc.best_params_
號我會建議在[交叉驗證](https://stats.stackexchange.com/)中提出這個問題,你會得到一個更詳細的答案,爲什麼沒有。 – ncfirth
我不同意這是一個更好的交叉驗證問題。根據我的經驗,如果您足夠理解您的問題並將其放入scikit-learn代碼中,那麼SO是一個更好的地方。 –