• 1000 base_estimator__parameter_name ".
Я пробовал это несколько раз, но продолжаю получать сообщение об ошибке:« ValueError: Недопустимый параметр base_estimator для оценки ».
Как я могу запустить этот код?
Обновление: у меня есть код для запуска с использованием 'bagging_tree__base_estimator__min_samples_leaf': [диапазон гиперпараметров]
#setup the pipeline steps
steps = [('imputation', SimpleImputer(missing_values=np.NaN, strategy='most_frequent')),
('bagging_tree', BaggingClassifier(base_estimator = DecisionTreeClassifier(random_state=1), oob_score = True, random_state=1))]
# Create the pipeline: pipeline
pipeline = Pipeline(steps)
parameters = {
'bagging_tree__n_estimators': [5, 10, 15],
'base_estimator__max_depth' : [2, 3, 4]
}
# Create train and test sets
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=42)
# run cross validation
cv = RandomizedSearchCV(pipeline, parameters, cv=3)