Как работает GridSearchCV?

Middle
246 просмотров
AFK Offer AI

GridSearchCV — exhaustive search по сетке параметров с кросс-валидацией. from sklearn.model_selection import GridSearchCV. gs = GridSearchCV(SVC(), {"C": [0.1, 1, 10], "gamma": [0.01, 0.1]}, cv=5, scoring="accuracy"). gs.fit(X_train, y_train). gs.best_params_ — лучшие параметры. gs.best_score_ — лучший средний score по CV. gs.best_estimator_ — обученная модель. cv_results_ — все результаты. refit=True — переобучает лучшую модель на всех данных. n_jobs=-1 — параллельность. Минус: O(n*k) — все комбинации * CV folds. Для больших сеток используй RandomizedSearchCV.

Следующий вопрос

Как работают response models в FastAPI?