当我尝试用RBF核训练支持向量机(训练函数)时,
libSVM库在训练期间输出“两类概率估计中的行搜索失败”。
经过训练,该模型的训练准确率仅为20%。
我想我可能错过了什么,这是与信息有关的。
有关我的项目的更多信息,
我在处理PASCAL VOC动作分类问题。
我在试着遵循这个方法。http://www.ifp.illinois.edu/~jyang29/papers/CVPR09-ScSPM.pdf
共有1300张培训图片和11个课程。
在制作了码本和稀疏编码之后,
特征向量维数为2688。
培训示例数为1370个。
发布于 2013-05-23 22:51:25
您需要进行网格搜索,或者使用交叉验证,或者使用单独的验证数据集来获得C和gamma的良好值。Libsvm有一个名为grid.py的脚本,它对此非常有用。我注意到您使用matlab标记它,使用grid.py需要命令行工具和python安装(IMO通常比matlab运行得更好,特别是当您有一些大型机器并行运行许多作业时)。
如果您还没有阅读libsvm指南,我建议您这样做:http://www.csie.ntu.edu.tw/~cjlin/papers/guide/guide.pdf。
我还建议您最初使用与论文相同的数据集,因为偶尔发布的算法只能在为论文选择的数据集上很好地工作。
最后,你可以联系论文的作者。
发布于 2016-08-10 17:25:22
我问了LIBSVM的作者这个警告,他回答说这个警告是可以忽略的。
https://stackoverflow.com/questions/16709053
复制相似问题