学习笔记,仅供参考,有错必究‘


文章目录

  • 决策树
    • 分类
    • 回归
    • 多输出问题
    • 实用技巧
    • 决策树算法:ID3, C4.5, C5.0和CART

决策树

决策树(DTs)是一种用于分类和回归的非参数监督学习方法。目标是创建一个模型,通过学习从数据特性推断出的简单决策规则来预测目标变量的值。树可以看作是一个分段的常数近似

例如,在下面的示例中,决策树通过一组if-then-else决策规则从数据中学习近似正弦曲线。树越深,决策规则越复杂,模型越适合。

决策树的一些优点:

  • 理解和解释简单,且树可以可视化。

  • 几乎不需要数据准备。其他技术通常需要数据标准化,需要创建虚拟变量和删除空白值。但是请注意,该模块不支持缺失值。

  • 使用树的成本是对数,即用

sklearn自学指南(part55)--决策树相关推荐

  1. sklearn自学指南(part57)--协方差估计

    学习笔记,仅供参考,有错必纠 文章目录 协方差估计 经验协方差 缩减协方差 基本的收缩 Ledoit-Wolf收缩 甲骨文近似收缩(Oracle Approximating Shrinkage) 稀疏 ...

  2. sklearn自学指南(part43)--数据加载工具

    学习笔记,仅供参考,有错必究 文章目录 数据加载工具 Toy datasets Real world datasets 用法 数据加载工具 sklearn.datasets 包嵌入了一些在入门的一节中 ...

  3. sklearn自学指南(part34)--K-means

    学习笔记,仅供参考,有错必究 文章目录 聚类 聚类方法概述 K-means Low-level parallelism Mini Batch K-Means 聚类 未标记数据的聚类可以通过模块skle ...

  4. sklearn自学指南(part31)--半监督学习

    学习笔记,仅供参考,有错必纠 文章目录 半监督学习 自我训练 标签传播 半监督学习 Semi-supervised learning是指在你的训练数据中,有些样本是没有标签的情况.sklearn.se ...

  5. sklearn自学指南(part30)--特征选择

    学习笔记,仅供参考,有错必纠 文章目录 特征选择 移除低方差变量 单变量特征选择 递归特征消除(Recursive feature elimination) 使用SelectFromModel进行特征 ...

  6. sklearn自学指南(part29)--高斯混合模型

    学习笔记,仅供参考,有错必究 文章目录 高斯混合模型 高斯混合 `GaussianMixture`类的利与弊 利 弊 经典高斯混合模型中组个数的选择 估计算法期望最大化 变分贝叶斯高斯混合 估计算法: ...

  7. sklearn自学指南(part28)--双向聚类

    学习笔记,仅供参考,有错必纠 文章目录 双向聚类 光谱共聚类算法 数学原理 谱聚类 数学原理 双聚类评价 双向聚类 使用模块 sklearn.cluster.bicluster可以进行双向聚类.双向聚 ...

  8. sklearn自学指南(part26)--最近邻算法

    学习笔记,仅供参考,有错必究 文章目录 最近邻 无监督的最近邻 寻找最近的邻居 KDTree和BallTree类 最近邻分类 最近邻回归 最近邻算法 暴力搜索 K-D树 球状树(ball tree) ...

  9. sklearn自学指南(part5)--使用手册的目录

    学习笔记,仅供参考,有错必纠 自翻译+举一反三 文章目录 1.7. 高斯过程 1.8. 交叉分解 1.9. 朴素贝叶斯 1.10. 决策树 1.7. 高斯过程 1.7.1. 高斯过程回归(GPR) 1 ...

最新文章

  1. java集合(List,Set,Map)详细总结
  2. 修改git commit默认触发的编辑器
  3. java中怎么制作单选框_java代码swing编程 制作一个单选按钮的Frame
  4. php做一个网页的源代码,用HTML5做一个个人网站此文仅展示个人主页界面。内附源代码下载地址...
  5. linux两个命令一起,paste命令 – 合并两个文件
  6. oracle数据库速度测试,【原创】验证在Oracle数据库中操纵数据的各种方法的速度...
  7. impdp oracle 只导入表结构_oracle数据库怎么导入dmp,只导入数据不导入表结构?...
  8. 微信oauth2接口获取用户的openid
  9. mysql 360怎么安装_mysql 5.7 安装配置方法图文教程
  10. Linux开放mysql权限给任意主机远程登陆
  11. EditText属性简单描述
  12. Vue项目中引用‘阿里巴巴字体图标库iconfont’
  13. VPLS和MPLS 的区别
  14. 开不开心,都要让自己开心
  15. Android开发需要学什么,技术实现
  16. 网络数据泄露事件频发,个人隐私信息如何保护?
  17. Part GeoAI----当ArcGIS遇上人工智能
  18. 亲历5.12汶川大地震----杨大伟作为志愿者14日奔赴汶川等地抗震救灾
  19. 本子笔从来不用,你开会带着装什么样子?
  20. 多国警察部队逮捕12名黑客嫌疑人,曾发起 1800 多次勒索软件攻击

热门文章

  1. 笔记本长时间不用出现一片黑屏
  2. 命令行中只用scala来运行一个spark应用
  3. gensim中文处理
  4. Apache Sentry架构介绍
  5. xampp中apache不能启动解决方法 (share)
  6. MariaDB 加密特性及使用方法
  7. Android硬件抽象层(HAL)概要介绍和学习计划
  8. 单例模式(Singleton)小记
  9. “SHOT NOTE”新文具,构建虚实之桥
  10. 路由 交换 网桥 相关转贴