我正在尝试使用 SVC 作为基本估计器和 GridSearchCV 来调整我的结果来解决多类分类问题。下面提到的是代码和收到的错误:
svc_clf = SVC(C=0.7,tol=0.01,kernel='rbf',cache_size=500)
param_grid = {'C':np.linspace(0.1,1.0,10),'tol':[1e-7,1e-6,1e-5,1e-4,1e-3,1e-2,1e-1],'kernel':['rbf','poly'],'degree':[3,4,5,6,7]}
gs_svc = GridSearchCV(estimator=svc_clf,param_grid=param_grid,scoring='f1',cv=5)
gs_svc.fit(X_train,y_train)
以下是收到的错误:
ValueError: Target is multiclass but average='binary'. Please choose another average setting.
根据我的研究,我发现“f1-score”不适用于多类分类。请建议 GridSearchCV 应该使用哪个度量来解决多类分类问题?