【问题标题】:Using Accord.Net and Liblinear change class weights使用 Accord.Net 和 Liblinear 更改类权重
【发布时间】:2016-09-29 08:33:58
【问题描述】:

如何使用 Liblinear 实现为 Accord.Net 的分类(任何模型)指定类权重。此外,我可以将自动平衡用于类似于 sciKit.Learn 的实现的不平衡数据。

提前致谢

【问题讨论】:

    标签: c# logistic-regression accord.net liblinear


    【解决方案1】:

    Accord.NET 中几乎所有的 SVM 学习算法都提供 NegativeWeight 和 PositiveWeight 属性,您可以将它们设置为数据中负数和正数的比率。例如,如果每个正例都有 2 个负例,则可以将 NegativeWeight 设置为 2,将 PositiveWeight 设置为 1。

    此外,您还可以将 UseClassProportions 属性设置为 true,实现类似于 Scikit-learn 实现的行为。

    【讨论】:

      猜你喜欢
      • 2015-06-19
      • 2017-11-08
      • 2014-08-29
      • 1970-01-01
      • 2017-09-01
      • 2018-07-16
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      相关资源
      最近更新 更多