先提供一个 libsvm 2.6 的程序源码注释http://www.pami.sjtu.edu.cn/people/gpliu/document/libsvm_src.pdf,大家先看看,具体的算法分析以后再写,最近比较忙!
本文中提到的算法是 Platt 在1998年提出、由 Fan 等人于2005年改进的序列最小最优化(Sequential Minimal Optimization,SMO)分解方法,程序源码参考libsvm-2.8.3 (http://www.csie.ntu.edu.tw/~cjlin/libsvm/)。
参考文献
1 J. C. Platt. Fast training of support vector machines using sequential minimal optimization.In B. Sch¨olkopf, C. J. C. Burges, and A. J. Smola, editors, Advances inKernel Methods - Support Vector Learning, Cambridge, MA, 1998. MIT Press.
2 R.-E. Fan, P.-H. Chen, and C.-J. Lin. Working set selection using second orderinformation for training SVM. Journal of Machine Learning Research, 6:1889–1918,2005. URL http://www.csie.ntu.edu.tw/cjlin/papers/quadworkset.pdf.3 姬水旺,姬旺田,支持向量机训练算法综述[J],微机发展,14(1),2004。4 刘江华,程君实,陈佳品,支持向量机训练算法综述[J],信息与控制,31(1),2002。
以下是网上现有的几个中文版的支持向量机软件libsvm使用的网址:
1、陆振波的个人主页http://luzhenbo.88uu.com.cn/
2、piaip's Using (lib)SVM Tutorial(piaip 的 (lib)SVM 簡易入門)http://ntu.csie.org/~piaip/svm/svm_tutorial.html3、Libsvm学习笔记(http://mirrorlake.bokee.com/5133582.html)
阅读全文(9306) | 回复(0) | 编辑 | 精华
|