梳理

1.Model Ensemble 能够分为三大类:Bagging,Boosting。 Stacking.

2.Boosting能够说是一个思想(框架),而Adaboost等算法仅仅是其一个子类,记得ICCV2015有一个结合CNN和Boosting的工作获得了Best Paper Award?:

3.Boosting的 前向分布算法(在每一步求解弱分类器Φ(m)和其參数w(m)的时候不去改动之前已经求好的分类器和參数):

4.不同的objective和最小化其的方法决定了不同种类的Boosting:

5.GBDT事实上就是上图中的Gradient Boosting的一个子类(弱分类器为决策树)

决策树

1.决策树的入门介绍參考: 算法杂货铺——分类算法之决策树(Decision tree)

2.决策树的特征选择: 1)信息增益, 2)信息增益比

3.决策树的生成算法:1)ID3算法–依据信息增益。 2)C4.5算法–依据信息增益比。 3)CART(包含回归和分类。二叉树生成)

4.决策树的剪枝:事实上就是一个Loss和T(表示决策树结点个数)trade off的过程

5.详细细节參考:《统计学习方法–李航》

GBDT--简单理解相关推荐

  1. android 点击事件消费,Android View事件分发和消费源码简单理解

    Android View事件分发和消费源码简单理解 前言: 开发过程中觉得View事件这块是特别烧脑的,看了好久,才自认为看明白.中间上网查了下singwhatiwanna粉丝的读书笔记,有种茅塞顿开 ...

  2. 【转载】Deep learning:十九(RBM简单理解)

    Deep learning:十九(RBM简单理解) 这篇博客主要用来简单介绍下RBM网络,因为deep learning中的一个重要网络结构DBN就可以由RBM网络叠加而成,所以对RBM的理解有利于我 ...

  3. 学习:双机热备、集群、负载均衡、SQL故障转移群集简单理解(转)

    双机热备.集群.负载均衡.SQL故障转移群集简单理解平常,大家常提到几个技术名词:双机热备.集群.负载均衡.SQL故障转移群集.这里,就我的理解,和大家简单探讨下,有不足或错误之处还请各位指出! 这些 ...

  4. 字符串匹配算法Java_如何简单理解字符串匹配算法?

    这篇文章来说说如何简单理解KMP,BM算法.之前看过一些文章说,KMP算法很难理解. 可我并不觉得. 我反而觉得它容易理解.平时我们写java代码的时候, 判断一个字符串是否存在包含另一个字符串都是直 ...

  5. python yield的简单理解

    2019独角兽企业重金招聘Python工程师标准>>> yield是个生成器,它可以使一个方法变成可迭代的方法,每次迭代返回yield后面的值 简单理解: >>>d ...

  6. linun——SElinux的简单理解

    SElinux简单理解 一.什么是SElinux? SELinux 全称 Security Enhanced Linux (安全强化 Linux),是 MAC (Mandatory Access Co ...

  7. git pull 是到工作区还是暂存区_每天一Git之简单理解工作区和暂存区

    每天一Git之简单理解工作区和暂存区 1. 工作区与暂存区命令初体验 1.1. 暂存区文件与文件夹管理 [root@number ~]# cd GitDir/git_learning/ [root@n ...

  8. c语言理解参数,c语言中对可变参数列表的简单理解

    函数原型中一般情况下参数的数目是固定的,但是如果想在不同的时候接收不定数目的参数时该怎么办呢?c语言提供了可变参数列表来实现. 可变参数列表是通过宏来实现的,这些宏定义在stdarg.h的头文件中.头 ...

  9. QGraphicsScene 的简单理解--关于手册的简要翻译

    文章目录 QGraphicsScene 的简单理解--关于手册的简要翻译 简介: 一般操作: 关于scene's bounding rect: the location of items. scene ...

  10. QTextStream 的简单理解

    文章目录 QTextStream 的简单理解 QTextStream类提供了使用QIODevice读写文本的基本功能. 还有一种通常的用法就是控制台命令的读写 除了QTextStream的构造函数,还 ...

最新文章

  1. r语言electricity数据集_R语言学习10-查看数据
  2. pku 1185 炮兵阵地
  3. Java中数组以及集合
  4. 用前序和中序重建二叉树 python
  5. medoo update mysql_Medoo Update的使用:修改更新数据
  6. IMP-00041: 警告: 创建的对象带有编译警告解决办法
  7. 利用Octopress搭建一个Github博客
  8. java虚拟机教程图解_深入拆解JAVA虚拟机学习教程
  9. mysql 分片 数据迁移_简述MySQL分片中快速数据迁移_MySQL
  10. 自定义QListWidget实现item被hover时改变图标样式(模仿网易云音乐选项列表)(方法一)
  11. 计算机语言疾病矫治操作流程,言语矫治专家决策系统的构建.doc
  12. misc学习笔记2-图形密码
  13. 基于FPGA的CameraLink视频开发案例
  14. Vue 电商后台管理项目阶段性总结
  15. java 孕周计算器_周期表孕期计算器
  16. 攀登数据基础设施高峰,这是一场勇敢者的游戏
  17. UE4 简单记录EQS的使用方法
  18. 【小米商城】--类别展示,登出,注销商品详情展示
  19. 力扣(88.53)补8.31
  20. Android四大组件生命周期

热门文章

  1. irobot擦地机器人故障_懒人必备神器,电动高频擦地,科沃斯地宝T8 AIVI扫地机器人...
  2. linux 内核调试前准备(简单记录,以后补充)
  3. 切换不了摄像头 高拍仪_手机摄像头模组支架保护膜的变革之路
  4. 网页计算器源php代码,计算器网页版源代码
  5. 杭电oj2035c语言答案,杭电oj 2035
  6. FPGA设计心得(9)基于DDS IP核的任意波形发生器设计
  7. LeetCode算法题-Convert a Number to Hexadecimal(Java实现)
  8. crontab工具介绍
  9. Spring和Spring MVC包扫描
  10. oracle 更新丢失