SVM秩正则化参数

时间:2014-12-11 21:04:31

标签: machine-learning classification svm ranking svmlight

当学习具有SVM Rank的排名函数时,正则化参数C的值是否应该与分类中使用的值相同?

我之所以要问的是,SVM Rank网站建议参数应为C = C_light * n,其中n是不同查询的数量。我解释这个的方式是C_light是分类问题中C的值。但是现在,C可以变得非常大,学习排名功能需要花费很多时间。我应该像分类一样获取C的值吗?我是否错误地解释了网站?

链接:SVM Rank

1 个答案:

答案 0 :(得分:0)

请记住,像这样的建议是启发式的。在为C选择值时,您需要记住几件事。

我首先选择能够使算法快速完成的值,然后开始向上递增,看看执行时间和模型准确性如何变化。

如果符合以下条件,您可以停止增加: - 准确度降低 - 它开始需要很长时间,以至于它不值得它

将C的建议值牢记为理智检查/球场建议。如果您提出的价值差异很大,特别是如果您的SVM表现不佳,则表明存在错误或出现问题。