标签:
这一篇博文来分析下Kernel类,代码上很简单,一般都能看懂。Kernel类主要是为SVM的核函数服务的,里面实现了SVM常用的核函数,通过函数指针来使用这些核函数。
其中几个常用核函数如下所示:(一般情况下,使用RBF核函数能取得很好的效果)
关于基类QMatrix在Kernel中的作用并不明显,只是定义了一些纯虚函数,Kernel继承这些函数,Kernel只对swap_index进行了定义。其余的get_Q和get_QD在Kernel并没有用到。
Kernel类的定义函数,比较简单就不细说。
这个Kernel类的函数比较清晰,我直接把它的全部代码贴出。
全部代码如下:
标签:
原文地址:http://www.cnblogs.com/Miliery/p/4394138.html