美文网首页
集成学习为什么好?

集成学习为什么好?

作者: 迪丽娜扎 | 来源:发表于2018-12-09 17:29 被阅读0次

集成为什么比单个学习器要好?针对不同的集成方法、不同的基学习器有不同的证明方法。我们就以一个最简单栗子加以说明。

以二分类问题为场景,假设我们在一个数据集上设法训练出了若干个弱学习器,这些弱学习器的泛化错误率均为ε且相互独立。

补充两点:① 使用同一数据集训练的学习器错误率不可能互相独立,但仍有办法使它们尽量和而不同;② ε至少要小于0.5,不然这个学习器还不如随机猜测。

然后我们用一种最简单的集成方法:使用三个基学习器,对预测样本的类别进行多数表决。那么这个集成模型的错误率是多少呢?是至少两个学习器都判错的概率,公式如下(高中数学):

集成后的错误率

只需证明下面这个公式,就可以证明集成后确实比单个学习器表现好

当ε<0.5时这个不等式是成立的,证明略

只要基学习器的错误率低于随机猜测,并且基学习器不是完全相同的,集成起来就会有更好的表现。

相关文章

  • 集成学习为什么好?

    集成为什么比单个学习器要好?针对不同的集成方法、不同的基学习器有不同的证明方法。我们就以一个最简单栗子加以说明。 ...

  • 集成学习

    问题 1. 什么是集成学习,以及为什么要使用集成学习 2. 集成学习常见思想都有哪些,以及它们都有什么作用 3. ...

  • 集成学习算法

    什么是集成学习算法?集成学习算法就是将多个弱分类器(回归器)合并,组合成一个新的学习器 2.为什么用集成学习算法?...

  • Adaboost 算法

    本文结构: 什么是集成学习? 为什么集成的效果就会好于单个学习器? 如何生成个体学习器? 什么是 Boosting...

  • 11 集成学习 - XGBoost案例 - 波士顿房价进行预测

    08 集成学习 - XGBoost概述09 集成学习 - XGBoost公式推导10 集成学习 - XGBoost...

  • 2019-03-02

    ML——集成学习 个体与集成 集成学习:构建并结合多个学习器来完成学习任务。 同质:集成中只包含同种类型的个体学习...

  • 3.1.1.8 集成学习

    集成学习 原理 《机器学习》周志华 8.1 个体与集成 集成学习(ensemble learning) 通过构建并...

  • 10.machine_learning_model_ensemb

    机器学习集成学习与boosting模型 机器学习中的集成学习 顾名思义,集成学习(ensemble learnin...

  • 西瓜书学习笔记-集成学习

    集成学习 个体与集成 集成学习通过构造多个学习器来完成学习任务。集成学习的构造是先产生一组个体学习器,然后用某种策...

  • Task5 模型集成

    这次主要学习的知识点是:集成学习方法、深度学习中的集成学习和结果后处理思路。 1、集成学习方法 在机器学习中的集成...

网友评论

      本文标题:集成学习为什么好?

      本文链接:https://www.haomeiwen.com/subject/arkkhqtx.html