预测时间取决于支持向量的数量,但我希望预测速度更快。
如何在libsvm中将支持向量的数量设置为常数值?
或许我可以找到N个支持向量,然后通过某种近似方法将其减少到K个(K < N)?
回答:
正如其他回答中所述,控制支持向量数量的更简单方法是调整C和核参数。然而,关于这个话题有一些有趣的论文:
构建复杂度降低的支持向量机 PDF
简化支持向量机的有效方法 PDF
关于减少支持向量机的研究 PDF
遗憾的是,我找不到这个的公开来源:
减少支持向量数量的算法 (http://link.springer.com/chapter/10.1007%2F1-4020-3432-6_12?LI=true#page-1)