def gs_classfier( classifier, xM, yVc, params, n_splits=5, n_jobs=-1):
"""
gs = gs_classfier( classifier, xM, yVc, params, n_splits=5, n_jobs=-1)
Inputs
======
classifier = svm.SVC(), for example
param = {"C": np.logspace(-2,2,5)}
"""
#print(xM.shape, yVc.shape)
kf5_c = model_selection.KFold( n_splits=n_splits, shuffle=True)
gs = model_selection.GridSearchCV( classifier, params, cv=kf5_c, n_jobs=n_jobs)
gs.fit( xM, yVc)
return gs
评论列表
文章目录