简体   繁体   English

如何在使用带有RBF内核的SVM的系统之间进行适当的比较?

[英]How to conduct a proper comparison between systems using SVM with RBF kernel?

在比较使用带有RBF内核的SVM的系统时,我们应该对所有系统使用相同的C和伽玛(固定值,例如C = 10,gamma = 0.1)还是进行超参数转换,并为每个系统选择最佳的C和伽玛值系统?

As #sascha wrote, Different classifiers can train better with different parameters. 正如#sascha所写,不同的分类器可以使用不同的参数更好地训练。

But it's OK. 但没关系。 for different tasks you also have different requirement. 对于不同的任务,您也有不同的要求。 If, for example you invented a new classification algorithm, and want to compare it with the state-of-the-art for a specific task, usually there will already be an optimized code for the specific task you are trying to learn, so you will only need to make small refinements to your own algorithm. 例如,如果您发明了一种新的分类算法,并希望将其与特定任务的最新技术进行比较,那么通常已经有针对您要学习的特定任务的优化代码,因此您只需对您自己的算法做一些小的改进。 On the other hand, if you have a new task, and just want to try out different classifiers, you will need to play with the both of them, until getting to some plateau. 另一方面,如果您有一项新任务,并且只想尝试不同的分类器,则需要同时使用它们,直到达到稳定状态。 If there were big differences between the algorithms, take the one which gave you higher performance, and from than you can play only with it. 如果两种算法之间存在很大差异,请选择一种能为您提供更高性能的算法,并且仅能从中发挥作用。 If both of them gave you similar results, you have two options: 如果他们两个都给您相似的结果,则您有两个选择:

  1. Make small adjustments to both of them until you get to a satisfy result 对两者进行小幅调整,直到获得满意的结果
  2. Try out other algorithms 试用其他算法

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM