Какое максимальное количество итераций в функции 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.

Другие вопросы по тегам