In Scikit-learn RandomSearchCV
and GridSearchCV
require the cross validation object for the cv
argument, e.g. GroupKFold
or any other CV splitter from sklearn.model_selection
.
However, how can I use single, static validation set? I have very large training set, large validation set and I only need the interface of CV objects, not whole cross validation.
Specifically, I'm using Scikit-optimize and BayesSearchCV
(docs) and it requires the CV object (same interface as regular Scikit-learn SearchCV
objects). I want to use my chosen validation set with it, not whole CV.