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