【发布时间】:2012-05-24 12:32:25
【问题描述】:
我正在 for 循环中训练一个 SVM,以更改我的实例的功能,我想绘制最终目标值与迭代的关系。我在 Matlab 中使用 LIBSVM,但在返回的模型中没有明确找到最终目标值。 如何在每次交互中使用返回的模型计算最终目标值?
可以读取 svmtrain 打印的脚本,但我想在没有这个技巧的情况下计算这个值。
P.D.我有 C++ 的基本知识。
【问题讨论】:
-
你在使用 C-SVM 吗?如果是这样,请参阅此常见问题解答csie.ntu.edu.tw/~cjlin/libsvm/faq.html#f401。如果没有,您能否包括您用于训练的函数的名称和训练的输出(如果有)?
-
是的,我在 Matlab 中使用带有函数“svmtrain”的 C-SVM。这将返回一个带有参数的模型结构:“nr_class”、“totalSV”、“rho”、“Label”、“ProbA”、“ProbB”、“nSV”、“sv_coef”、“SVs”