Ядро 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
и это должно работать