提升方法AdaBoost

简介: 提升算法有两个问题需要回答:一是每一轮如何改变迅雷数据的权值和概率分布;二是如何将弱分类器组合成一个强分类器。关于第一个问题,AdaBoost的做法是,提高那些被前一轮弱分类器错误分类样本的权值,而降低那些被正确分类样本的权值。

提升算法有两个问题需要回答:一是每一轮如何改变迅雷数据的权值和概率分布;二是如何将弱分类器组合成一个强分类器。关于第一个问题,AdaBoost的做法是,提高那些被前一轮弱分类器错误分类样本的权值,而降低那些被正确分类样本的权值。所以,没有被正确分类的样本数据,在加大权值后收到后一轮弱分类器的更大关注。关于第二个问题,AdaBoost采取加权多数表决的方法。具体的,加大分类误差率小的弱分类器的权值,使其在表决中起较大的作用,减少分类误差率大的弱分类器的权值,使其在表决中起到较小的作用。
AdaBoost算法描述如下:

img_2d48610cf091964b0cec6bd3f24b4fa7.png

img_7efee5e553aaed89f2254986bc49f8e1.png

img_ea8bbc88d68ec8c082824d57fd6f0c39.png

这就是基本的算法描述,接下来我们在举个具体的例子来说明这个问题。例子来自于李航的140的AdaBoost的例子。
这个链接有详细的说明,我就不在赘述了。
https://blog.csdn.net/tiandijun/article/details/48036025(说明一下,G3写反了,楼主也说了)
每一个弱分类器我知道是啥,那基分类器咋用呢?参考这个链接
https://blog.csdn.net/px_528/article/details/72963977
然后,我用一张图解释为啥能分类正确。
img_d27222462ee8267be07f59309167210f.png
adaboost说明

目录
相关文章
|
存储 弹性计算 安全
医保行业 | 智慧医保
本文介绍了医保行业 | 智慧医保的方案概述,方案价值及优势以及最佳实践。
医保行业 | 智慧医保
|
SQL Oracle 关系型数据库
使用docker安装设置oracle
在云服务器用docker安装oracle 第一步在云服务器里安装docker ,(这里不粘代码) 官方最好的 安装手册 在这里  https://docs.docker-cn.com/engine/installation/linux/docker-ce/centos/#prerequisite.
6333 0
|
4天前
|
搜索推荐 编译器 Linux
一个可用于企业开发及通用跨平台的Makefile文件
一款适用于企业级开发的通用跨平台Makefile,支持C/C++混合编译、多目标输出(可执行文件、静态/动态库)、Release/Debug版本管理。配置简洁,仅需修改带`MF_CONFIGURE_`前缀的变量,支持脚本化配置与子Makefile管理,具备完善日志、错误提示和跨平台兼容性,附详细文档与示例,便于学习与集成。
292 116
|
19天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~
|
6天前
|
数据采集 人工智能 自然语言处理
Meta SAM3开源:让图像分割,听懂你的话
Meta发布并开源SAM 3,首个支持文本或视觉提示的统一图像视频分割模型,可精准分割“红色条纹伞”等开放词汇概念,覆盖400万独特概念,性能达人类水平75%–80%,推动视觉分割新突破。
418 39
Meta SAM3开源:让图像分割,听懂你的话
|
13天前
|
安全 Java Android开发
深度解析 Android 崩溃捕获原理及从崩溃到归因的闭环实践
崩溃堆栈全是 a.b.c?Native 错误查不到行号?本文详解 Android 崩溃采集全链路原理,教你如何把“天书”变“说明书”。RUM SDK 已支持一键接入。
670 220
|
1天前
|
Windows
dll错误修复 ,可指定下载dll,regsvr32等
dll错误修复 ,可指定下载dll,regsvr32等
132 95