Каково максимальное количество итераций в функции e1071 svm ()? - PullRequest
1 голос
/ 04 октября 2019

Я знаю, что в функции e1071 svm () есть жестко запрограммированное количество максимальных итераций, но может кто-нибудь сказать мне, как высоко это число?

1 Ответ

2 голосов
/ 04 октября 2019

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 .

...