我知道 e1071 svm(( 函数中有一个硬编码的最大迭代次数,但有人能告诉我这个数字有多高吗?
e1071
的SVM实现是由Chih-Jen Lin开发的C++libsvm
库的R接口。确定使用的迭代限制的最佳方法是查看此处的源代码。第 561 行定义了迭代限制:
int max_iter = max(10000000, l>INT_MAX/100 ? INT_MAX : 100*l);
INT_MAX
的值因编译器而异,因此可以公平地说,在大多数情况下,实际迭代限制为10000000。