Как получить Лучший Оценщик на GridSearchCV (Случайный Лесной Классификатор Scikit)
Я использую GridSearch CV для оптимизации параметров классификатора в Scikit. Как только я закончу, я хотел бы знать, какие параметры были выбраны в качестве лучших.
Всякий раз, когда я делаю это, я получаюAttributeError: 'RandomForestClassifier' object has no attribute 'best_estimator_'
и не могу сказать почему, так как это кажется законным атрибутом надокументация.
from sklearn.grid_search import GridSearchCV
X = data[usable_columns]
y = data[target]
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=0)
rfc = RandomForestClassifier(n_jobs=-1,max_features= 'sqrt' ,n_estimators=50, oob_score = True)
param_grid = {
'n_estimators': [200, 700],
'max_features': ['auto', 'sqrt', 'log2']
}
CV_rfc = GridSearchCV(estimator=rfc, param_grid=param_grid, cv= 5)
print '\n',CV_rfc.best_estimator_
Урожайность:
`AttributeError: 'GridSearchCV' object has no attribute 'best_estimator_'