【发布时间】:2013-05-18 12:36:18
【问题描述】:
当我尝试用 RBF 内核训练 SVM(trainsvm 函数)时,
libSVM 库在训练期间输出“在二分类概率估计中行搜索失败”。
经过训练,模型的训练准确率只有 20%。
我想我可能会漏掉一些东西,它与消息有关。
有关我的项目的更多信息,
我正在处理 PASCAL VOC 动作分类问题。
我正在尝试遵循这种方法。 http://www.ifp.illinois.edu/~jyang29/papers/CVPR09-ScSPM.pdf
有 1300 张训练图像和 11 个类。
制作码本和稀疏编码后,
特征向量的维数为2688。
训练样本数为1370。
【问题讨论】:
-
我认为表明概率估计缺乏收敛性的消息只是准确性低的结果。修复准确性,其他问题可能会消失。您是如何选择 SVM 的参数的?
-
我刚刚使用了默认参数 RBF 内核 gamma 是 1/# of features
-
其实论文作者提供了源码。他使用了其他 svm 库。但是当我采用 svm 库时,结果也和原来的一样差。我认为问题可能出在特征表示上,因为我正在处理与作者不同的数据集。
标签: matlab machine-learning computer-vision svm libsvm