【问题标题】:About adaboost algorithm关于 adaboost 算法
【发布时间】:2012-08-03 06:13:42
【问题描述】:

我正在做一个交通流量预测,我可以预测一个地方的交通繁忙或轻微。我将每种流量分为 1-5 级,1 表示最轻的流量,5 表示最重的流量。

我遇到了这个网站http://www.waset.org/journals/waset/v25/v25-36.pdf,AdaBoost 算法,我真的很难学习这个算法。 特别是在S 是集合的部分((xiyi),i=(1,2,…,m))。其中Y={-1,+1}。什么是xy 和常量LL 的值是多少?

谁能解释一下这个算法? :)

【问题讨论】:

    标签: machine-learning classification traffic prediction adaboost


    【解决方案1】:

    S={(x1,y1),...,(xm,ym)}:每个(x,y) 对都是用于训练(或测试)分类器的样本:

    • x = 描述此特定样本的特征,例如列出 amount of cars on the roadday of the week 等的值
    • y = 特定x 的标签,在您的情况下可以是1, 2, 3, 4 or 5

    Table 1在论文中展示了他们使用的x特征,即:DAYTIMEINTDETLINKPOSGRE、@98756 @、VOLOCC。表格的最后一列显示标签 (y),它们设置为 1-1(即 yesno)。表中的每一行都是 1 个样本。

    L 是 AdaBoost 训练弱学习器的轮数(在论文中,Random Forests 被用作弱分类器)。如果将L 设置为1,那么 AdaBoost 将运行 1 轮,只训练 1 个弱分类器,结果会很差。对L 使用不同的值进行多次实验,以找到最佳值(即,当 AdaBoost 收敛或开始过度拟合时)。

    【讨论】:

      猜你喜欢
      • 2012-11-24
      • 2021-09-29
      • 2011-03-12
      • 2011-02-15
      • 2018-08-29
      • 2018-06-30
      • 2012-05-23
      • 2012-04-20
      • 2010-12-27
      相关资源
      最近更新 更多