LibSVM 的 -c 和 -wi 参数有什么区别

  • 本文关键字:区别 参数 -wi LibSVM libsvm
  • 更新时间 :
  • 英文 :


我有一个不平衡的数据,我想在matlab上使用LibSVM。LibSVM 有两个不同的成本参数:-c 和 -wi。它们之间有什么区别?

-c 选项用于设置超参数值。由于数据不平衡,因此与示例数较少的类相比,它尝试将具有大量示例的类的误差降至最低。
现在,单向算法建议,与其他类相比,具有较少示例数的类的误差应该被赋予更多的权重。您可以使用 -w 选项执行此操作。
说:你有两个类 +1 和 -1。+1 个示例与 -1 类相比数量较少。因此,您希望为 +1 类赋予更多权重。现在,您可以将参数设置为, -w+1 10 -c C将指示在二元分类中,正类的误差应比负类的权重大约高 10 倍。
-c-w 一起使用的值是使用交叉验证技术选择的。

最新更新