Я пытаюсь улучшить результаты Baggingclassifier () с помощью GridserachCV (), как в Decisiontree (), но не могу сделать это из-за неправильных значений param_grid.
Код, который я использую:
1-я попытка:
param_grid = {'n_estimators': np.arange(3,150),
'max_depth': np.arange(3,12)}
bagclm = GridSearchCV(BaggingClassifier(oob_score=True, n_jobs=-1), param_grid, cv=10)
bagclm.fit(train_X, train_y)
Выше кода дал мне ошибку , поэтому я думаю, 'max_depth' недоступно в baggingclassifier ()
2-я попытка:
param_grid = {'n_estimators': np.arange(3,150),
'max_features': np.arange(3,10)}
bagclm = GridSearchCV(BaggingClassifier(oob_score=True, n_jobs=-1), param_grid, cv=10)
bagclm.fit(train_X, train_y)
Но это работает бесконечно .
Какими должны быть правильные параметры GridsearchCV () и их значения для Baggingclassifier ()?