【问题标题】:LIBSVM usage error [closed]LIBSVM 使用错误 [关闭]
【发布时间】:2014-01-10 17:29:34
【问题描述】:

在 ubuntu 平台上使用 LIBSVM 库时,以下是我得到的输出。请指导我采取行动:

发出的命令:

./svm-scale -u 1 -l -1 -s parameters.txt negativeSet > negativeSet.scaled
./svm-scale -u 1 -l -1 -r parameters.txt positiveSet > positiveSet.scaled
cat negativeSet.scaled > trainingSet.scaled
cat positiveSet.scaled >> trainingSet.scaled 
./svm-train -t 1 -s 1 trainingSet.scaled 

./svm-train trainingSet.scaled

观察到的输出:

optimization finished, #iter = 1
obj = nan, rho = nan
nSV = 0, nBSV = 0
Total nSV = 0

我尝试使用带有各种参数的 RBF 内核,但问题仍然存在。 我的猜测是问题出在缩放文件上,但我无法弄清楚问题出在哪里。 感谢您的早期帮助。谢谢

【问题讨论】:

    标签: machine-learning artificial-intelligence svm libsvm


    【解决方案1】:

    您需要调整参数(C、内核等),因为使用默认值不太可能获得功能模型。

    本指南可能会有所帮助:http://www.csie.ntu.edu.tw/~cjlin/papers/guide/guide.pdf

    【讨论】:

    • 我尝试使用带有各种参数的 RBF 内核,但问题仍然存在。
    • 谢谢我又试了一次,问题是我的负数据集非常大,压倒了正数据集。感谢回复
    猜你喜欢
    • 1970-01-01
    • 2013-03-10
    • 2013-10-07
    • 2012-02-27
    • 1970-01-01
    • 2013-02-12
    • 1970-01-01
    • 2012-02-20
    • 2016-04-04
    相关资源
    最近更新 更多