我想在我正在编写的应用程序中使用带有卡方内核的SVM,但是我不知道如何应用它。
我将内核定义为K(x_i, x_j) = exp( -1/A * D(x_i, x_j))
,其中A
是我可以选择的缩放参数,D(x_i, x_j)
是它们之间的卡方距离。
如何做到这一点?它是计算机视觉文献中常用的核心,所以如果不可能的话会令人惊讶。
答案 0 :(得分:2)
OpenCV 3.0.0.0dev中有一个实现。有关详细信息,请参阅链接。
http://docs.opencv.org/master/modules/ml/doc/support_vector_machines.html
新链接: http://docs.opencv.org/3.0-beta/modules/ml/doc/support_vector_machines.html
答案 1 :(得分:0)