gpt4 book ai didi

matlab - libSVM 输出 "Line search fails in two-class probability estimates"

转载 作者:太空宇宙 更新时间:2023-11-03 20:25:53 28 4
gpt4 key购买 nike

当我尝试用 RBF 内核训练 SVM(trainsvm 函数)时,

libSVM 库在训练期间输出“二分类概率估计中的线搜索失败”

经过训练,模型的训练准确率仅为20%。

我想我可能会漏掉一些与消息有关的东西。

有关我的项目的更多信息,

我正在处理 PASCAL VOC Action 分类问题。

我正在尝试遵循此方法。 http://www.ifp.illinois.edu/~jyang29/papers/CVPR09-ScSPM.pdf

有 1300 张训练图像和 11 个类。

制作码本和稀疏编码后,

特征向量的维度是2688。

训练样本数为1370。

最佳答案

您需要使用交叉验证或使用单独的验证数据集进行网格搜索,以获得良好的 C 和 gamma 值。 Libsvm 有一个名为 grid.py 的脚本,对此很有用。我注意到你用 matlab 标记了这个,使用 grid.py 需要命令行工具和 python 安装(IMO 这通常比使用 matlab 更有效,特别是如果你有一些大型机器并行运行许多作业)。

如果您还没有阅读 libsvm 指南,我建议您阅读:http://www.csie.ntu.edu.tw/~cjlin/papers/guide/guide.pdf .

我还建议您最初使用与论文相同的数据集,因为偶尔发布的算法仅适用于为论文选择的数据集。

最后,您可以联系论文的作者。

关于matlab - libSVM 输出 "Line search fails in two-class probability estimates",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16709053/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com