支持向量机分类不同的内核
11视图(30天)
显示旧的评论
我使用一个支持向量机(SVM_train生物信息工具箱)分类数据,我想我最后的训练与不同的核函数支持向量机模型。我不懂如何指定自己的内核映射:如果我想用柯西内核定义为
k = 1 / (1 + (| uv | ^ 2 /σ))
在u, v的向量X数据,σ是由用户定义的参数(σ= 2.5)。我必须编辑这个matlab语句如何?
svmStruct = svmtrain (X,集团‘Kernel_Function’,‘rbf’,‘RBF_Sigma’, 2.5,“方法”,“QP”);
谢谢你!
答案(4)
caterina
2012年12月28日
2的评论
第四Sem Geethanjali电气和电子工程
2020年12月7日
嗨
svmStruct = svmtrain (x、组Kernel_Function, @ (u, v) kfun (u, v, p1),“方法”,“QP”);
函数调用将如何改变如果我用fitcsvm代替svmtrain。
你能帮助我。
muqdad aljuboori
2017年4月2日
你好我非常感兴趣这个讨论我想应用新的脂肪酸的我的项目,但它不工作,我所做的
SVR1上= fitrsvm (TrainInputs TrainTargets,…
“KernelFunction”@ (u, v) kfun3 (u, v),…
“KernelScale”,“汽车”,“标准化”,真正的);__
和错误的是
使用classreg.learning.modelparams.SVMParams错误。(第225行)你必须通过“KernelFunction”作为特征向量。
在classreg.learning错误。FitTemplate / fillIfNeeded(第598行)this.MakeModelParams (this.Type, this.MakeModelInputArgs {:});
在classreg.learning.FitTemplate错误。使(第124行)temp = fillIfNeeded(临时、类型);
任何建议吗? ? ?谢谢