【问题标题】:Accord.NET: how to train Boost classifierAccord.NET:如何训练 Boost 分类器
【发布时间】:2016-06-19 12:51:36
【问题描述】:

我正在尝试使用 Accord.NET 库进行对象分类,但我找不到任何合适的示例,并且文档不足以理解该过程。我当前的代码是

Predictor = new Boost<DecisionStump>();
AdaBoost<DecisionStump> Algo = new AdaBoost<DecisionStump>(Predictor, new ModelConstructor<DecisionStump>((double[] weights) => new DecisionStump(10)));
Algo.Run(set.X, set.Y);

写它只是为了“可编译”,但我不知道 DecisionStumpinputs 参数和整个第二个 AdaBoost 的本质是什么 参数。有人可以解释一下,如何正确创建和训练 Boost 分类器吗?

【问题讨论】:

    标签: c# machine-learning accord.net boosting


    【解决方案1】:

    你必须给出训练的输入数据和输出标签,你提到的 set.X 和 set.Y。 通常是通过给参数 double[][] 输入和 int[] 输出:

    Algo.Run(inputs, outputs);
    

    【讨论】:

      猜你喜欢
      • 2013-04-11
      • 2016-08-07
      • 2018-05-13
      • 2011-06-21
      • 2021-04-26
      • 2017-09-19
      • 2015-09-21
      • 2014-05-28
      • 2015-06-17
      相关资源
      最近更新 更多