Libsvm 模型中的支持向量是如何排列的?
How is support vectors arranged in Libsvm model?
我想使用从 Libsvm 模型导出的参数来预测新数据(不在 matlab 中)。请问model中的支持向量(nSV,sv_coef,SVs)是不是按照Label在模型中的顺序排列的?下面是使用线性核从fisheriris推导出来的模型,Label是[3;2;1]那么是不是nSV,sv_coef,SV的顺序是[class3;class2;class1]?
确实如此。我一直在做类似的实验,我的结果是
看起来前三个 SV 来自 class 1. 从 SV 索引字段我得到了
通过在标签向量中查看这些索引,我得到了:
第24、25、42个图案确实有标签1
第 4 个 SV 索引是 53,它具有标签 2...等等。
我想使用从 Libsvm 模型导出的参数来预测新数据(不在 matlab 中)。请问model中的支持向量(nSV,sv_coef,SVs)是不是按照Label在模型中的顺序排列的?下面是使用线性核从fisheriris推导出来的模型,Label是[3;2;1]那么是不是nSV,sv_coef,SV的顺序是[class3;class2;class1]?
确实如此。我一直在做类似的实验,我的结果是
看起来前三个 SV 来自 class 1. 从 SV 索引字段我得到了
通过在标签向量中查看这些索引,我得到了:
第24、25、42个图案确实有标签1
第 4 个 SV 索引是 53,它具有标签 2...等等。