1

我知道在 e1071 svm() 函数中有一个硬编码的最大迭代次数,但是有人能告诉我这个数字有多高吗?

4

1 回答 1

2

SVM implementation of是Chih-Jen Lin 开发e1071的 C++ 库的 R 接口。libsvm找出使用什么迭代限制的最佳方法是查看源代码。第 561 行定义了迭代限制:

int max_iter = max(10000000, l>INT_MAX/100 ? INT_MAX : 100*l);

的值INT_MAX因编译器而异,因此可以说实际迭代限制在大多数情况下是10000000

于 2019-10-04T14:06:20.360 回答