Какое максимальное количество итераций в функции svm () e1071?
Я знаю, что в функции svm() e1071 есть жестко закодированное количество максимальных итераций, но может ли кто-нибудь сказать мне, насколько велико это число?
1 ответ
Решение
SVM реализация e1071
это интерфейс R для C++ libsvm
библиотека, разработанная Chih-Jen Lin. Лучший способ выяснить, что используется предел итераций, чтобы посмотреть на исходный код здесь. Строка 561 определяет предел итераций:
int max_iter = max(10000000, l>INT_MAX/100 ? INT_MAX : 100*l);
Значение INT_MAX
варьируется от компилятора к компилятору, поэтому было бы справедливо сказать, что практический предел итераций в большинстве случаев составляет 10000000.