Я пытался использовать GridSearchCV для мульти-класса случае на основе ответа от здесь:Не поддерживает GridSearchCV мульти-класс?
Но я получил ошибку значения, multiclass format is not supported.
Как я могу использовать этот метод для мульти-класса случае ?
Следующий код из ответа приведенной выше ссылки.
import numpy as np
from sklearn.datasets import make_classification
from sklearn.preprocessing import StandardScaler
from sklearn.svm import SVC
from sklearn.pipeline import make_pipeline
from sklearn.grid_search import GridSearchCV
from sklearn.metrics import accuracy_score, recall_score, f1_score, roc_auc_score, make_scorer
X, y = make_classification(n_samples=3000, n_features=5, weights=[0.1, 0.9, 0.3])
pipe = make_pipeline(StandardScaler(), SVC(kernel='rbf', class_weight='auto'))
param_space = dict(svc__C=np.logspace(-5,0,5), svc__gamma=np.logspace(-2, 2, 10))
accuracy_score, recall_score, roc_auc_score
my_scorer = make_scorer(roc_auc_score, greater_is_better=True)
gscv = GridSearchCV(pipe, param_space, scoring=my_scorer)
gscv.fit(X, y)
print gscv.best_params_
Обязательно отправьте свой код. Мы не можем помочь, если не знаем, что вы делаете. – Andreus
@ Андреус отредактирован. – Borys