Должен ли я сначала найти параметр или степень регуляризации для алгоритма регрессии опорных векторов?

Я работаю над проблемой прогнозирования дохода от фильма. Я использую алгоритм регрессии опорных векторов sklearn с полиномиальным ядром. Я попытался найти степень, которая дает наилучшую точность, используя значение параметра регуляризации по умолчанию. Но я получил процент ошибок в 7-значном диапазоне. Итак, я решил увеличить дисперсию, настроив параметр регуляризации.

Итак, должен ли я сначала принять степень и найти параметр регуляризации, который дает наилучший результат, или наоборот?
Или есть что-то еще, что я должен рассмотреть?


person V K    schedule 11.03.2020    source источник


Ответы (1)


Как правило, поиск по сетке со степенью и параметром регуляризации является обычной практикой. Здесь есть некоторая информация об этом sklearn:

https://scikit-learn.org/stable/modules/grid_search.html

Это позволит вам составить словарь ядер, которые вы можете попробовать (rbf, poly и т. д.), их соответствующих гиперпараметров и параметра регуляризации, и попытаться найти лучшее из них.

person scottbaker    schedule 12.03.2020