首页 > 解决方案 > 使用函数计算机器学习的错误率时遇到问题 (Adaboost)

问题描述


嗨,我正在尝试计算 Adaboost 模型的错误率,我对如何使用错误率函数感到困惑。

这是我尝试使用的功能: 在此处输入图像描述

这是我计算误差的数据表: 在此处输入图像描述

所以,我假设你这样做:

1/8(0.35)(????) + 1/8(.2)(????) + 1/8(.1)(????) + 1/8(.05)(? ???) ..... 以此类推,直到将所有 8 个加起来。我的问题是我不知道在 w sub j 之后在等式中放入什么。谁能帮我弄清楚 sigma(C(x) != y) 的含义以及要插入的数字是什么?

谢谢!

标签: adaboost

解决方案


迟到的反应...

$$ \delta(c(x) != y) $$ 表示如果分类器 x 标记的 x 的标签不正确(不等于目标 y),则输出 1,否则输出 0。

delta(something) 表示如果某事为真,则输出 1,如果某事为假,则输出 0。


推荐阅读