前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >决策树模型概述

决策树模型概述

作者头像
iOSDevLog
发布2018-06-19 15:21:29
6570
发布2018-06-19 15:21:29
举报
文章被收录于专栏:iOSDevLogiOSDevLog

1. 决策树模型概述


1.1 决策树模型

决策树模型 是一个模拟人类决策过程思想的模型,以找对象为例,一个女孩的母亲要给这个女孩介绍男朋友,于是有了下面的对话:

代码语言:javascript
复制
女儿:多大年纪了?(年龄)
母亲:26
女儿:长得帅不帅?(长相)
母亲:挺帅的
女儿:收入高不?(收入情况)
母亲:不算很高,中等情况
女儿:是公务员不?(是否公务员)
母亲:是,在税务局上班呢。
女儿:那好,我去见见

简单,逻辑清晰,可解释性好

决策树基于结构进行决策

  • 那个内部结点对应于某个属性上的测试
  • 每个分支对应于该测试的一种可能结果 即该属性的某个取值
  • 每个叶结点对应于一个预测结果

学习过程:通过对训练样本的分析来确定划分属性(即内部节点所对应的属性)

预测过程:将测试示例从根节点开始,沿着划分属性所构成的判定测试序列下行,直到叶结点

1.2 决策树简史

第一个决策树算法:CLS(Concept Learning System)

使决策树受到关注了,成为机器学习主流技术的算法:ID3

最常用的决策树算法:C4.5

J.R.Quinlan

可以用于回归任务的决策树算法:CART (Classification and Regression Tree)

基于决策树的最强大算法: RF (Random Forest)

L.Breiman

要点总结

  • 决策树模型
    • 基于树的结构进行决策
      • 属性,测试预测结果
    • 训练过程
      • 分析训练样本,确定划分属性
    • 预测过程
      • 沿着树结构根据属性进行下行判断
  • 决策树简史
    • CLS
    • J.R.Quinlan 1979 ID3
    • J.R.Quinlan 1993 C4.5
    • L.Breiman 1984 CART
    • L.Breiman 2001 RandomForest
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.06.13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 决策树模型概述
    • 1.1 决策树模型
      • 1.2 决策树简史
        • 要点总结
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档