zoukankan      html  css  js  c++  java
  • 关于Bagging

    Bagging分为两种:Bagging和Pasting,前者是概率中的放回随机采样,后者是不放回随机采样;默认是放回采样随机;设置bootstrap=False即设置为不放回采样;默认bootstrap=True是放回采样。

    对于Bagging(放回采样)有了一个问题,就是总有约37%的样本将不会被任何一个分类器抽中;37%的计算公式如下:

    oob(out of bag),就是使用者37%的样本来对分类器(回归其)进行评估;但是需要设置oob_score=True;另外对于这个参数的设置要注意,只能用于bootstrap=True的场景下;对于不放回采样其实也就不存在outofbag的情况。

    bagging的原理就是利用一组样本,通过随机采样的方式来训练多个分类器(回归器),然后再判断的时候采用集体的力量来进行表决,就像抛硬币一样,当你观察了多组数据(每组抛1000次),你就会发现多组的平均趋势是比较合理的。Bagging默认的分类器是决策树,还可以是其他,但是没有研究。

  • 相关阅读:
    【动态规划】 EditDistance
    招聘
    算法01 C语言设计
    keras04
    电影《邪不压正》打动我的
    Eclipse
    6.面向对象编程(下)2
    获取一个1-100之间的随机数
    java如何使用帮助文档api
    3.java基础语法(下)
  • 原文地址:https://www.cnblogs.com/xiashiwendao/p/9864981.html
Copyright © 2011-2022 走看看