0
我必須對MatLab中的svm類進行自己的預測。我用的是下一個公式:無法預測MatLab中SVM的輸出
for i = 1:length(svmStruct1.Alpha)
salidasvm1 = salidasvm1 + svmStruct1.Alpha(i,:)*svmStruct1.GroupNames(svmStruct1.SupportVectorIndices(i),:)*svmStruct1.KernelFunction(svmStruct1.SupportVectors(i,:),ent,cell2mat(svmStruct1.KernelFunctionArgs(1)));
end
salidas1 = max(salidasvm1 + svmStruct1.Bias);
的問題是:
svmStruct1.KernelFunction(svmStruct1.SupportVectors(i,:),ent,cell2mat(svmStruct1.KernelFunctionArgs(1)))
預測總是返回0。
謝謝,幫助。
你認爲它是不是給你帶來正確的模型實際訓練過程? – rayryeng
我認爲這是正確的,因爲功能預測工作得很好 –