Ядро SVC продолжает получать ошибки по параметрам в RandomSearchCV

* Этот пост продолжается здесь

classifier = SVC()
parameters = {"kernel": ["rbf", "linear"],
              "gamma": scipy.stats.expon(scale=.1),
              "c": scipy.stats.expon(scale=100),
              "class_weight": ["balanced", None]}

randomcv = RandomizedSearchCV(estimator=classifier, param_distributions=parameters,
                              scoring='accuracy', cv=10, n_jobs=-1,
                              random_state=0)
randomcv.fit(x_tu, y_tu)

Привет, я не уверен, что является причиной проблемы с кодом выше.

Я получаю очень длинное сообщение об ошибке и не могу прочитать, что говорит мне ошибка.

Та же проблема возникла, когда я использовал другой классификатор, но смог решить их, изменив диапазон параметров.

Для этого, кажется, ничего не работает для меня.

1 ответ

Решение

Ошибка говорит

Неверный параметр 'c' для SVC()

Это потому, что фактический параметр C (заглавная C), см. SVC. Изменить ключ c в parameters в C и это должно работать

Другие вопросы по тегам