from skopt import BayesSearchCV from sklearn.ensemble import RandomForestClassifier param_space = { 'n_estimators': (100, 500), 'max_depth': (10, 50), 'min_samples_split': (2, 11) } bayes_search = BayesSearchCV(estimator=RandomForestClassifier(), search_spaces=param_space, n_iter=32, cv=3, n_jobs=-1, verbose=2) bayes_search.fit(X_train, y_train) print("Best Hyperparameters:", bayes_search.best_params_) __ __