我在 C-SVC 模式下使用带有 2 次多项式内核的 libsvm,我需要训练多个 SVM。每个训练集有 10 个特征和 5000 个向量。在训练期间,对于我训练的大多数 SVM,我都会收到以下警告:
WARNING: reaching max number of iterations
optimization finished, #iter = 10000000
有人可以解释一下这个警告意味着什么,也许,如何避免它?
我还想对我的模型应用交叉验证,以确定 gamma 和 C(正则化)的最佳选择。我的计划是尝试这 10 个值的每种组合:0.00001、0.0001、0.001、0.01、0.1、1、10、100、1000、10000 的两个参数,并查看哪种组合在交叉验证期间产生最佳精度。这够了吗?我应该在这个区间内使用更多的值,还是应该选择更宽的区间?