adaboost - 使用函数计算机器学习的错误率时遇到问题 (Adaboost)
问题描述
嗨,我正在尝试计算 Adaboost 模型的错误率,我对如何使用错误率函数感到困惑。
所以,我假设你这样做:
1/8(0.35)(????) + 1/8(.2)(????) + 1/8(.1)(????) + 1/8(.05)(? ???) ..... 以此类推,直到将所有 8 个加起来。我的问题是我不知道在 w sub j 之后在等式中放入什么。谁能帮我弄清楚 sigma(C(x) != y) 的含义以及要插入的数字是什么?
谢谢!
解决方案
迟到的反应...
$$ \delta(c(x) != y) $$ 表示如果分类器 x 标记的 x 的标签不正确(不等于目标 y),则输出 1,否则输出 0。
delta(something) 表示如果某事为真,则输出 1,如果某事为假,则输出 0。
推荐阅读
- c - 是否在有符号的固定宽度整数上定义和可移植按位运算?
- python - 在熊猫中添加一个带有当前年份的新列
- javascript - How can i overwrite data on HTML Datatables?
- python-3.x - 查找与嵌套字典中的值匹配的所有键,并以这些值作为键创建一个新字典
- firebase - 在 Xamarin.iOS 中为 Google 移动广告支持添加包会导致链接错误
- javascript - 从数组中获取一系列现有成员的最快方法是什么?
- php - 如何在 Symfony 表单中验证上传文件的名称
- python - scikit-learn,线性回归中的分类(但数字)特征
- r - 代码问题:`[.data.frame`(result, , c(setdiff(names(result), names(data))) 中的错误,:选择了未定义的列
- java - 获取所有唯一的子字符串