Поиск по сетке - это исчерпывающий поиск гиперпараметров модели, но он также включает перекрестную проверку, если вы хотите его использовать.Требуется больше времени для запуска поиска по сетке с CV, поскольку это исчерпывающий метод.Поиск по сетке в sklearn имеет возможность перекрестной проверки cv
.Пожалуйста, обратитесь к официальному документу для получения дополнительной информации об этом https://scikit -learn.org / stable / modules / generate / sklearn.model_selection.GridSearchCV.html
Вы также можете предоставить KFoldКласс для вашего gridsearch, подобный этому
validation = KFold(n_splits=10, shuffle=True)
clf = GridSearchCV(..., cv=validation)
clf.fit(X,y)
Вы также можете запускать комбинацию CV и gridsearch, то есть gridsearch на каждой итерации перекрестной проверки, хотя это будет очень требовательным к вычислениям.