目录

分类的定义

决策树Decision Tree

混乱衡量指标Gini index

决策树的特点


分类的定义

分类:建立一个学习函数(分类模型)将每个属性集合(x1,x2,...xn)对应到一组已定义的类别y中。

分类结果的评估的四大指标:

  • Precision精确度
  • Recall召回率
  • Accuracy准确度
  • Error rate错误率

分类矩阵/混淆矩阵confusion Matrix:

实际
 地雷玩家 非地雷玩家
预估 地雷 a b
非地雷 c d

     越高越好

           越高越好

        越高越好

        越小越好

决策树Decision Tree

决策树是一种简单但是广泛使用的分类器。通过训练数据构建决策树,可以高效的对未知的数据进行分类。

混乱衡量指标Gini index

Gini index擅长处理True或False的二元分类树。其计算公式为:

其中:

Gini index的计算 :

分类前数据:

分类属性1:偏好女主角

    表示在该分类属性下的分类效果,Δ越大越好

分类属性2:能carry整场

综上,可以看出属性2的分类效果比较好。

属性分支数与模型复杂度:在决策树中,分支数越多,乱度越低,但模型越复杂(即过度适配)。

决策树的特点

  • 建设成本低,速度快,一次构建,反复使用;
  • 模型可以读性好,具有描述性,有助于人工分析;
  • 乱度测量方法的选择对分类结果影响不大;

分类Classification:决策树Decision Tree相关推荐

  1. 决策树分类python代码_分类算法-决策树 Decision Tree

    决策树(Decision Tree)是一个非参数的监督式学习方法,决策树又称为判定树,是运用于分类的一种树结构,其中的每个内部节点代表对某一属性的一次测试,每条边代表一个测试结果,叶节点代表某个类或类 ...

  2. 算法杂货铺——分类算法之决策树(Decision tree)

    算法杂货铺--分类算法之决策树(Decision tree) 2010-09-19 16:30 by T2噬菌体, 88978 阅读, 29 评论, 收藏, 编辑 3.1.摘要 在前面两篇文章中,分别 ...

  3. 决策树(Decision Tree)_海洋动物分类

    决策树(Decision Tree)是在已知各种情况发生概率的基础上,通过构成决策树来求取净现值的期望值大于等于零的概率,评价项目风险,判断其可行性的决策分析方法,是直观运用概率分析的一种图解法.由于 ...

  4. 机器学习算法实践:决策树 (Decision Tree)(转载)

    前言 最近打算系统学习下机器学习的基础算法,避免眼高手低,决定把常用的机器学习基础算法都实现一遍以便加深印象.本文为这系列博客的第一篇,关于决策树(Decision Tree)的算法实现,文中我将对决 ...

  5. 决策树(Decision Tree)简介

    决策树(Decision Tree)及其变种是另一类将输入空间分成不同的区域,每个区域有独立参数的算法.决策树分类算法是一种基于实例的归纳学习方法,它能从给定的无序的训练样本中,提炼出树型的分类模型. ...

  6. 决策树 Decision Tree 简介

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴!  决策树 ...

  7. [机器学习笔记] (四)决策树 Decision Tree

    (四)决策树 Decision Tree 基本概念 决策树(Decision Tree)是在已知各种情况发生概率的基础上,通过构成决策树来求取净现值的期望值大于等于零的概率,评价项目风险,判断其可行性 ...

  8. Machine Learning | (7) Scikit-learn的分类器算法-决策树(Decision Tree)

    Machine Learning | 机器学习简介 Machine Learning | (1) Scikit-learn与特征工程 Machine Learning | (2) sklearn数据集 ...

  9. 数据分类:决策树Decision Tree

    背景 决策树(decision tree)是一种基本的分类和回归(后面补充一个回归的例子?)方法,它呈现的是一种树形结构,可以认为是if-then规则的集合.其其主要优点是模型具有很好的可读性,且分类 ...

最新文章

  1. 黑盒测试--因果图法
  2. html5语义化标签大全
  3. Day18 (二)反射
  4. 使用MVVM绑定AppBar事件
  5. Docker查看远端仓库的标签工具
  6. NOTIFYICONDATA结构
  7. Java 高级特性 --- 反射
  8. 边缘计算精华问答 | 5G是否会“逼退”4G?
  9. python安装不上怎么办_python依赖安装失败怎么办
  10. html搜索框代码_解放双手 | 10行Python代码实现一款网页自动化工具
  11. 10年老技术员教你免费的、完整的把 PDF 转换为 Word
  12. wget下载网络资源
  13. 咪咕音乐客户端免费版
  14. 微信公众号 自定义菜单跳转html页面 前端获取code,openid
  15. 内存的物理结构和工作原理
  16. 【毕业设计】46-基于单片机的智能卫浴系统设计(原理图工程+仿真工程+源代码+答辩论文+答辩PPT)
  17. 你知道 details 标签的妙用吗?
  18. C语言作业-小学生测验
  19. 坐标转换 | EXCEL中WGS84转GCJ02,并在地图上标注
  20. SitePoint Podcast#77:纸还是蓝光?

热门文章

  1. (压缩包在本地目录或由链接请求)使用jszip解压文件或compressing解压文件到指定目录,写个node脚本
  2. 浅谈Facade外观模式
  3. Localization 本地化与多语言支持
  4. 信息系统项目管理师学习笔记6-项目进度管理
  5. Butterfly主题的应用
  6. Vue源码学习(一):源码的入口在哪里
  7. 递推递归练习H - 三国佚事——巴蜀之危
  8. 模电笔记二(第一章第二小节)
  9. 一起来复习Data Science:统计学中那些让人容易遗忘的知识点
  10. 关于深度学习方面的一些概念