Prédiction sur best_estimator_ de GridSearchCV

`Bonjour``,

Dans le code ci-dssous, la prédiction est effectué avec best_estimator_ de GridSearchCV. Si j’effectue la prédiction sur GridSearchCV (search au lieu de optimal_forest du code ci-dessous), je peux considérer que je demande la même chose? J’obtient exactement le même résultat. Si la prédiction est effectué directement sur GridSearchCV, il appelle automatiquement son best_estimator_ même si je ne le lui demande pas lors de la prédiction?

search = GridSearchCV(estimator=forest, param_grid=params, scoring=resc, cv=folds, n_jobs=-1)

search.fit(X_train_notime, y_train)

optimal_forest = search.best_estimator_

y_pred = optimal_forest.predict(X_test_notime)

pd.crosstab(y_test, y_pred, rownames=['Classes réelles'], colnames=['Classes prédites'])
Merci

Bonjour,
Oui, effectivement le predict prendra automatiquement le best_etimator_.
Cf doc sklearn.model_selection.GridSearchCV — scikit-learn 0.24.2 documentation

[predict] Call predict on the estimator with the best found parameters.

Bonne journée