0
我正在尋找一種方法來在不使用K-fold驗證的情況下對sklearn中的超參數進行網格搜索。即,我希望我的網格在特定數據集(X1,y1在下面的示例中)上進行訓練,並根據特定的外延數據集(以下示例中的X2,y2)進行驗證。帶有特定驗證數據的網格搜索
X1,Y2 =列車數據
X2,Y2 =驗證數據
clf_ = SVC(kernel='rbf',cache_size=1000)
Cs = [1,10.0,50,100.0,]
Gammas = [ 0.4,0.42,0.44,0.46,0.48,0.5,0.52,0.54,0.56]
clf = GridSearchCV(clf_,dict(C=Cs,gamma=Gammas),
cv=???, # validate on X2,y2
n_jobs=8,verbose=10)
clf.fit(X1, y1)