决策树仍是一棵树,树(数据结构)的一个重要特性就是可递归。

递归的观点来看:

G(x)=∑c=1C1b(x)=c⋅Gc(x)

G(\mathbf x)=\sum_{c=1}^C1_{b(\mathbf x)=c}\cdot G_c(\mathbf x)

  • (1)G(x)G(\mathbf x):full-tree hypothesis
  • (2)b(x)b(\mathbf x):branching criterion
  • (3)Gc(x)G_c(\mathcal x):sub-tree hypothesis at the c-th branch

decision tree 并不神秘:if 与 decision tree

我如果问你,你有实现过 decision tree 吗?你或许会回答没有。可兹要是位程序员,谁没有写过 if 条件判断(断言)。接下来的程序我们会发现,if 条件断言与 decision tree(逻辑上的树形结构之间)存在着千丝万缕的联系。

if (income > 100000) return true;
else {if (debt > 50000) return false;else return true;
}

就是一个具有三个叶子节点的 decision tree。

机器学习基础(二十二)—— decision tree相关推荐

  1. 机器学习基础(十二)—— 数学基本理论拾遗

    数学分析 泰勒展开 (1)有限阶泰勒展开是对原函数的多项式逼近(approximation),为了求导的方便 (2)一阶泰勒展开(也即只保留一阶和 0 阶的部分)是对原函数的局部线性近似(Local ...

  2. 计算机基础函数运用,计算机应用基础第十二讲:EXCEL中函数的实际运用.doc

    文档介绍: 计算机应用基础第十二讲:EXCEL中函数的实际运用.doc计算机应用基础第十二讲:EXCEL中函数的实际运用课 题EXCEL屮函数的实际运用课型多媒体课授课时间第20周教学目的实例分析,掌 ...

  3. 零基础带你学习MySQL—单行子查询和多行子查询(二十二)

    零基础带你学习MySQL-多行子查询(二十二) 一.什么是子查询? 子查询是指嵌入在其它 sql 语句中的 select 语句,也叫嵌套查询 二.什么是单行子查询? 单行子查询是指只返回一行数据的子查 ...

  4. JAVA基础知识总结:一到二十二全部总结

    >一: 一.软件开发的常识 1.什么是软件? 一系列按照特定顺序组织起来的计算机数据或者指令 常见的软件: 系统软件:Windows\Mac OS \Linux 应用软件:QQ,一系列的播放器( ...

  5. LINUX学习基础篇(二十二)硬盘结构

    LINUX学习基础篇(二十二)文件系统管理 硬盘 磁盘结构 硬盘接口 硬盘 磁盘结构 扇区是磁盘的最小存储单位,每个扇区的大小是固定的,为512Byte.硬盘里有多个磁盘,每个磁盘中,有多个同心圆,这 ...

  6. python基础(十二):字符字节编码解码

    基础(十二) 字符串概述 类型 编码架构 字符串存储 常用字符编码 ASCII latin-1 UTF-8(通用性更好) UTF-16 UTF-32 内置函数 ord() chr() str.enco ...

  7. OpenCV学习笔记(二十一)——绘图函数core OpenCV学习笔记(二十二)——粒子滤波跟踪方法 OpenCV学习笔记(二十三)——OpenCV的GUI之凤凰涅槃Qt OpenCV学习笔记(二十

    OpenCV学习笔记(二十一)--绘图函数core 在图像中,我们经常想要在图像中做一些标识记号,这就需要绘图函数.OpenCV虽然没有太优秀的GUI,但在绘图方面还是做得很完整的.这里就介绍一下相关 ...

  8. 自然语言处理系列二十二》词性标注》词性标注原理》词性介绍

    注:此文章内容均节选自充电了么创始人,CEO兼CTO陈敬雷老师的新书<分布式机器学习实战>(人工智能科学与技术丛书)[陈敬雷编著][清华大学出版社] 文章目录 自然语言处理系列二十二 词性 ...

  9. (98)利用函数function实现半字节加法功能,面试必问(二十二)(第20天)

    (98)利用函数function实现半字节加法功能,面试必问(二十二)(第20天) 1 文章目录 1)文章目录 2)FPGA初级课程介绍 3)FPGA初级课程架构 4)利用函数function实现半字 ...

  10. 【白话设计模式二十二】解释器模式(Interpreter)

    为什么80%的码农都做不了架构师?>>>    #0 系列目录# 白话设计模式 工厂模式 单例模式 [白话设计模式一]简单工厂模式(Simple Factory) [白话设计模式二] ...

最新文章

  1. 概率论 - BZOJ - 4001 TJOI2015
  2. mysql选择table_mysql – 选择distinct table4_id,table3_id和table2_...
  3. 怎样从0开始搭建一个测试框架_0
  4. 缓冲区溢出漏洞攻击演示实验(CProxy 6.2缓冲区溢出漏洞)
  5. oracle复制数据库文件不动,复制数据库中需要注意的几点事项
  6. LeetCode 1859. 将句子排序
  7. 美国公司报告称2020年中国会非常穷 我学者驳斥[转]
  8. python研究背景与意义_立体匹配的研究背景以及意义
  9. 安川机器人梯形图指令(一)
  10. GEE开发之Landsat8_SR计算NDVI逐年时序变化
  11. Windows 10 系统优化脚本大全
  12. Redundant Paths
  13. DirextX 11游戏开发(1)
  14. 挑战华为社招:智慧树java程序设计答案
  15. React的受控组件和非受控组件
  16. ZJU PTA ds 6-1 Percolate Up and Down
  17. Windows 快捷方式
  18. Vmware虚拟机Linux配置固定IP地址(详细版)
  19. ff14注册完服务器可以转,FF14跨区角色转移试行规则公告 详细跨区转服问题答疑...
  20. 「SISTERS ~夏の最后の日~ Ultra Edition」资源提取

热门文章

  1. Hadoop hdfs编程案例和java交互
  2. HarmonyOS DevEco Studio 配置本地模拟器
  3. mysql加载原ibd mysql8.0_MySQL 8.0 使用ibd文件恢复数据步骤
  4. 循环冗余校验 使用及记忆方法
  5. linux怎么加route到第一行,Linux下route命令操作实例汇总(2)
  6. mysql 岩机_mysql数据库基本应用
  7. 域控查看ldap端口命令_LDAP基础安装与简单入门使用
  8. AR:Unity与iOS交互(入门篇)
  9. Bug(九) —— error LNK 2019 无法解析的外部符号 __imp__timeGetTime@0
  10. 关于排序算法思想总结,你该了解这些