A prediction model that is composed of a set of models is called a model ensemble.

Baggging 和Boosting都是模型融合的方法

boosting:

  • 步骤1:所有分布下的基础学习器对于每一条数据相同的权重
  • 步骤2:如果第一个基础的学习算法预测错误,这条数据在下一次的基础学习算法中有更高的权重
  • 步骤3:迭代第2步,直到到达预定的学习器数量或预定的预测精度。

Bagging:

  1. 从原始样本集中抽取训练集。每轮从原始样本集中使用Bootstraping的方法抽取n个训练样本(在训练集中,有些样本可能被多次抽取到,而有些样本可能一次都没有被抽中)。共进行k轮抽取,得到k个训练集。(k个训练集之间是相互独立的)

  2. 每次使用一个训练集得到一个模型,k个训练集共得到k个模型。(注:这里并没有具体的分类算法或回归方法,我们可以根据具体问题采用不同的分类或回归方法,如决策树、感知器等)

  3. 对分类问题:将上步得到的k个模型采用投票的方式得到分类结果;对回归问题,计算上述模型的均值作为最后的结果。(所有模型的重要性相同)

最新文章

  1. symfony安装笔记
  2. js 键盘记录实现(兼容FireFox和IE)(转)
  3. RTX闪退(打开闪退,收发文件闪退)
  4. ios 工程图片清理shell
  5. ios中webservice报文的拼接
  6. 模拟美萍加密狗--Rockey2虚拟狗(五)
  7. MPSOC之7——开发流程uramdisk
  8. Servlet程序
  9. 信利SC123金融财务计算器评测——不错的HP 12C仿品
  10. lower_bound( )和upper_bound( )的基本用法
  11. SpringBoot(12) SpringBoot创建非web应用
  12. Fiddler_内置命令行_03
  13. 运行里用\\加IP地址访问远程主机和用mstsc登录远程主机有什么区别??
  14. hdu2177威佐夫博弈
  15. HDU1166 敌兵布阵_线段树
  16. 打印iframe某区域
  17. @RequestMapping 注解
  18. jst格式化日期
  19. CSS探案之 background背景属性剖析
  20. 浅谈 .NET Framework 与 .NET Core 的区别与联系

热门文章

  1. “大地主”IPV6的邻居发现BD
  2. 使用 Python破解大众点评字体加密(SVG反扒)
  3. Golang | 简介channel常见用法,完成goroutin通信
  4. Vue.js 实战教程(附demo)
  5. e3mall商城的归纳总结10之freemarker的使用和sso单点登录系统的简介
  6. HTTP协议中的提交方式和解释POST、GET、HEAD、PUT等
  7. NutUI 视频组件开发心得
  8. 转贴:110个Oracle 函数
  9. Oracle快速建表Sample
  10. 哪些方法可以绕过PowerShell Execution Policy?