“RandomizedSearchCV”对象没有属性“best_estimator_”

数据挖掘 xgboost 机器学习模型
2022-02-16 06:08:12
from sklearn.model_selection import RandomizedSearchCV,GridSearchCV
import xgboost

classifier=xgboost.XGBClassifier()
random_search=RandomizedSearchCV(classifier,param_distributions=params,n_iter=5,scoring='roc_auc',n_jobs=-1,cv=5,verbose=3)
random_search.best_estimator_

. AttributeError:“RandomizedSearchCV”对象没有属性“best_estimator_”

1个回答

您必须首先适合 RandomizedSearchCV 才能访问此属性。

random_search.fit(X_train, y_train)
print(random_search.best_estimator_)