svmtain() 是 MATLAB 中用于 SVM 学习的函数。帮助文档在这里:
http://www.mathworks.com/help/bioinfo/ref/svmtrain.html
如何将它与自定义内核一起使用?在帮助文档中,它说:
@kfun
— 内核函数的函数句柄。核函数必须是以下形式function K = kfun(U, V)
返回值 ,
K
是一个大小为 M×N 的矩阵,其中U
和V
haveM
和N
rows 分别为。
它没有提到 U 和 V 是什么以及 M 和 N 的含义。我只是不知道如何以正确的格式使用它。谁能告诉我U和V是什么,M和N是什么意思?例如,训练数据是 5 维向量,核函数是向量长度之和。如何编写核函数?
谢谢!