目前我正在使用libsvm 3.18进行概率估计的多类分类。所以它需要:
标准化标签。例如,我有3个标签的数据:120,125,131,我是否必须将它们转换为0,1,2?
按标签对数据进行排序?
OpenCV的SVM有一些代码来准备数据'看起来就像上面两件事一样,所以我问的是当使用libsvm时也是如此
答案 0 :(得分:0)
libSVM不需要更改数据标签或排序数据。 首先,您需要以这种方式转换数据格式:标签1:值2:值... 然后规范化输入数据,例如使用libSVM中提供的svm-scale来扩展数据的每个维度。 现在您可以使用SVM来训练模型。 有关更详细的说明,请查看http://www.csie.ntu.edu.tw/~cjlin/papers/guide/guide.pdf。