参考哔哩哔哩

题干:给定二分类训练集,如下,

定义基学习器    ,我们需要用 adaboost 训练出一个二分类学习器。

训练流程:

[ m = 1 ]

1.初始化

2.训练基分类器

在x中划分出各候选阈值,构建,选择其中分类误差率最小的,作为本轮的基分类器。

经计算,阈值为3.5时误差最低,则 

3.计算当前基分类器的权值

误差率等于分类结果不同的样本权重之和。

得到  在训练集上的误差率

根据计算的权重系数 

 4.更新加法模型

5.判断循环条件

假定我设定的终止循环条件为:全部分类正确。不满足该条件,继续循环。

[ m = 2 ]

1.更新权

根据              

得到                                 

2.训练基分类器

经计算,阈值为8.5时误差最低,则  

3.计算当前基分类器的权值

4.更新加法模型

5.判断循环条件

假定我设定的终止循环条件为:全部分类正确。不满足该条件,继续循环。

[ m = 3 ]

假定我设定的终止循环条件为:全部分类正确。满足该条件,终止循环。

Adaboost例题相关推荐

  1. 机器学习【期末复习总结】——知识点和算法例题(详细整理)

    机器学习[期末复习总结]--知识点和算法例题(详细整理) 1.什么是机器学习,什么是训练集,验证集和测试集?(摘自ML科普系列(一)) 机器学习: 对计算机一部分数据进行学习,然后对另外一些数据进行预 ...

  2. Adaboost算法的原理推导及解释

    文章目录 Adaboost算法的原理推导及解释 前置知识:Boosting概述 Boosting方法的基本思想 Boosting方法的的学习方法 核心部分:Adaboost算法的原理推导和解释 Ada ...

  3. 机器学习基础 集成学习基础(Boosting+Adaboost+GBDT)

    文章目录 一.Boosting 1. 什么是boosting 2. 实现过程: 3. bagging集成与boosting集成的区别: 4. AdaBoost介绍 4.1 构造过程细节 4.2 关键点 ...

  4. 分解例题及解析_【高考物理】考前梳理,高中物理经典常考例题(带解析),收藏起来考试不低于90+!...

    物理应该是理综里最让同学们头疼的一科.最后的压轴大题更是让很多人不知道该怎么下手,题型复杂难理解,简直是丢分"小能手". 别怕!学姐来拯救你们了!高中物理经典常考例题(带解析),考 ...

  5. python动态规划详解_经典动态规划例题整理(Python版)

    由于本人的算法基础较为薄弱,所以在这里整理一下自己的做过的题,使自己能够随时随地回顾温习. 然后,本篇文章将会持续更新自己遇到的一些比较经典动态规划的题目,大家如果对代码有任何问题,直接在文章下面评论 ...

  6. for语句内嵌例题与个人理解

    例题1:画出一个高度为3的等腰三角形. 编写程序: #include<stdio.h> main() { int a,b,c,h; h=3;                         ...

  7. <软件过程与改进>计算大题考点总结与例题

    1.PSP_PROBE估算法 常见考法:给历史数据,需要选择代理规模的估算值和程序规模/所需资源的实际值,用以下公式求得拟合公式参数 然后使用公式计算出未知的程序规模/所需资源 例题 2.PSP过程质 ...

  8. 04 集成学习 - Boosting - AdaBoost算法构建

    03 集成学习 - Boosting - AdaBoost算法原理 十.AdaBoost算法构建 上一章最后说明了每个基模型的权值α是如何求得的,于是我就可以对模型进行更新操作了. 构建过程一 1.假 ...

  9. 基于Adaboost算法的人脸检测分类器!

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:陈锴,Datawhale优秀学习者,中山大学数学系 人脸检测属于计 ...

最新文章

  1. TCP/IP四层模型和OSI七层模型
  2. EF架构~在T4模版中为所有属性加默认值
  3. mysql计算本月的天数_Mysql已知年、月,求起始日期,本月天数
  4. ubuntu10.10编译qtopia-2.2.0 问题总结及分析
  5. 60度斜坡怎么计算_【测绘】南方CASS土方计算方法—方格网法
  6. 分析citibike数据eda
  7. php 有子目录,php列出目录中所有子目录的实现代码
  8. Shell编程中的“局部变量”和“导出变量” (export 用法)
  9. 五层验证系统,带你预防区块链业务漏洞
  10. python主函数入口_python类 + mian()函数
  11. 如何评价一个RPC框架的性能
  12. Android 12 预览版发布,64G手机用户:我又活了
  13. paip.技术重要还是管理重要还是创意重要
  14. NSArray去除重复元素
  15. Calibre Umd Plugin (插件)
  16. 李宏毅-人类语言处理-成分句法分析
  17. emlog模板-蓝叶博客模板源码-清新大气模板,适合做博客和资源一体!亲测
  18. 圆梦微软 — 旅游和入职体验
  19. 如何用Eclipse创建一个JavaSwing的项目
  20. Opencv2.4.9源码分析——Stitching(四)

热门文章

  1. lwIP更新记03:IPv6
  2. SolidWorks 如何在曲面上获取与基准线相交的分割线
  3. 辛辛苦苦原创的网站,被抄袭了怎么办?
  4. python对安卓手机执行飞行模式
  5. 使用AudioRecord实现暂停录音功能
  6. 从学术到实践,“学院派”崔宇的区块链破壁之道 | 对话MVP
  7. 我有故事,你有酒么?----观魔兽有感,记我过去的10年
  8. CSS----其他新增属性
  9. 【python基础教程】python常见的运算符及用法
  10. java csv 日期_java读取excel或者csv时日期格式数据处理