Я использую libsvm в режиме C-SVC с полиномиальным ядром степени 2, и мне необходимо обучить несколько SVM. Каждый тренировочный набор имеет 10 функций и 5000 векторов. Во время обучения я получаю это предупреждение для большинства SVM, которые я тренирую:
WARNING: reaching max number of iterations
optimization finished, #iter = 10000000
Может кто-нибудь объяснить, что подразумевает это предупреждение и, возможно, как его избежать?
Я также хочу применить перекрестную проверку для моих моделей, чтобы определить лучший выбор для гаммы и C (регуляризация). Мой план состоит в том, чтобы просто попробовать каждую комбинацию этих 10 значений: 0,00001, 0,0001, 0,001, 0,01, 0,1, 1, 10, 100, 1000, 10000 для обоих параметров и посмотреть, какая комбинация дает наилучшую точность во время перекрестной проверки. Этого достаточно? Должен ли я использовать больше значений в этом интервале, или я должен выбрать более широкий интервал?