随机森林分类器原理简述

什么是随机森林分类器?

请你先想象一个场景,一个会议室里坐满了来自各个国家的人群,这些人群有着不同的经历,所以都有着不同的见解,现在针对一个分类问题,要让他们进行投票,根据目标对象的特征,投票判断这个目标对象是什么类别。

那这个投票的动作呢,就是分类,这些不同的人群合起来成为的总体就是“森林”。那么为什么叫做森林,不叫作随机人群分类器呢?

因为有个树状决策结构叫决策树,刚刚例子里的每个人在发起投票之前都要根据自己的经历进行一系列的决策来确定最后的投票行为,所以一个人就是一棵树,一群人就是森林。

所以随机森林分类器到底是怎么学习呢,其实啊,这就是给每颗树一段自己的经历,通过随机抽取数据集中的样本进行学习,之后再把样本放回去,让其他人可以抽取到这个样本进行学习。

这个抽取样本学习的过程需要注意,A抽取了一些样本,之后抽取样本的其他人可能会抽取到A看过的样本,也可能不会抽取到,但一定会有人抽取到A抽取过的样本的,不然和A意见一致的人就没了,别人的投票和A的投票都不一样,那A的投票就没什么影响,甚至可以说没有意义,这也是为什么学习的样本要放回去。

所以一定有一些人会学习到相同的样本,他们的投票最有可能一致(这取决于这些人学习到的其他样本和这些重复的样本有多少区别)。

相关推荐

  1. 随机森林分类原理简述

    2024-02-07 20:34:02       32 阅读
  2. 随机森林原理&sklearn实现

    2024-02-07 20:34:02       18 阅读
  3. 决策树和随机森林算法 简介

    2024-02-07 20:34:02       37 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-07 20:34:02       14 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-07 20:34:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-07 20:34:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-07 20:34:02       18 阅读

热门阅读

  1. 【Android】手机端使用NanoHTTPD搭建服务器

    2024-02-07 20:34:02       28 阅读
  2. 力扣:78. 子集

    2024-02-07 20:34:02       31 阅读
  3. 2024年-视觉AI检测的面试题目总结

    2024-02-07 20:34:02       29 阅读
  4. SouthLeetCode-打卡24年02月第1周

    2024-02-07 20:34:02       27 阅读
  5. CDN的深入理解+搭建自己的CDN

    2024-02-07 20:34:02       35 阅读
  6. IDEA2023SpingBoot只能勾选17和21

    2024-02-07 20:34:02       35 阅读
  7. Python 字符串追加

    2024-02-07 20:34:02       29 阅读
  8. Elasticsearch单个索引数据量过大的优化

    2024-02-07 20:34:02       38 阅读