来源:ApacheCN《Sklearn 与 TensorFlow 机器学习实用指南》翻译项目

译者:@Lisanaaa @y3534365

校对:@飞龙

和支持向量机一样, 决策树是一种多功能机器学习算法, 即可以执行分类任务也可以执行回归任务, 甚至包括多输出(multioutput)任务.

它是一种功能很强大的算法,可以对很复杂的数据集进行拟合。例如,在第二章中我们对加利福尼亚住房数据集使用决策树回归模型进行训练,就很好的拟合了数据集(实际上是过拟合)。

决策树也是随机森林的基本组成部分(见第 7 章),而随机森林是当今最强大的机器学习算法之一。

在本章中,我们将首先讨论如何使用决策树进行训练,可视化和预测。

然后我们会学习在 Scikit-learn 上面使用 CART 算法,并且探讨如何调整决策树让它可以用于执行回归任务。

最后,我们当然也需要讨论一下决策树目前存在的一些局限性。

阅读全文

《Sklearn 与 TensorFlow 机器学习实用指南》 第6章 决策树相关推荐

  1. 【翻译】Sklearn 与 TensorFlow 机器学习实用指南 —— 第11章 训练深层神经网络(中)...

    梯度裁剪 减少梯度爆炸问题的一种常用技术是在反向传播过程中简单地剪切梯度,使它们不超过某个阈值(这对于递归神经网络是非常有用的:参见第 14 章). 这就是所谓的梯度裁剪.一般来说,人们更喜欢批量标准 ...

  2. Sklearn 与 TensorFlow 机器学习实用指南(补档)

    协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远 ApacheCN - 机器学习交流群 629470233 ApacheCN 学习资源 利用 P ...

  3. ApacheCN《Sklearn 与 TensorFlow 机器学习实用指南》 第11章 项目训练深层神经网络(梯度消失与梯度爆炸,选择初始化,选择激活函数)

    原文:https://www.jishux.com/p/52b468ceb5722ca5 第11章 训练深层神经网络 来源:ApacheCN<Sklearn 与 TensorFlow 机器学习实 ...

  4. Sklearn 与 TensorFlow 机器学习实用指南第二版

    零.前言 一.机器学习概览 二.一个完整的机器学习项目 三.分类 四.训练模型 五.支持向量机 六.决策树 七.集成学习和随机森林 八.降维 十.使用 Keras 搭建人工神经网络 十一.训练深度神经 ...

  5. [译] Sklearn 与 TensorFlow 机器学习实用指南

    向AI转型的程序员都关注了这个号

  6. 《Scikit-Learn与TensorFlow机器学习实用指南》第14章 循环神经网络

    第14章 循环神经网络 来源:ApacheCN<Sklearn 与 TensorFlow 机器学习实用指南>翻译项目 译者:@akonwang @alexcheen @飞龙 校对:@飞龙 ...

  7. 《Scikit-Learn与TensorFlow机器学习实用指南》第16章 强化学习

    第16章 强化学习 来源:ApacheCN<Sklearn 与 TensorFlow 机器学习实用指南>翻译项目 译者:@friedhelm739 校对:@飞龙 强化学习(RL)如今是机器 ...

  8. 《Scikit-Learn与TensorFlow机器学习实用指南》第10章 人工神经网络介绍

    第10章 人工神经网络介绍 来源:ApacheCN<Sklearn 与 TensorFlow 机器学习实用指南>翻译项目 译者:@akonwang @friedhelm739 校对:@飞龙 ...

  9. 《Scikit-Learn与TensorFlow机器学习实用指南》第11章 训练深层神经网络

    第11章 训练深层神经网络 来源:ApacheCN<Sklearn 与 TensorFlow 机器学习实用指南>翻译项目 译者:@akonwang @飞龙 校对:@飞龙 @Zeyu Zho ...

最新文章

  1. Composer scripts脚本:事件列表与脚本触发
  2. charles和Fiddler感觉哪个更好用
  3. 里程碑:BCH网络出现首例Schnorr Multisig交易
  4. pythond的执行原理_python基础——继承实现的原理
  5. Love2D游戏引擎制作贪吃蛇游戏
  6. 浅谈 FTP、FTPS 与 SFTP
  7. Python3.5-20190501-廖老师的
  8. java if和else if的区别_关于C语言中if,elseif和else的区别在哪里
  9. 针对巴基斯坦的某APT活动事件分析
  10. 设置广告 php,设置ecshop广告位
  11. Linux内核提供了三种不同形式的中断底半部实现机制:软中断、tasklet和工作队列。...
  12. MyEclipse10 破解方法
  13. 微信小程序云开发数据库update函数更新不了数据(已解决)
  14. 【无线电】摩尔斯电码的快速记忆法
  15. Webkit内核探究【1】——Webkit简介
  16. 为什么char+char为int类型 C/C++类型提升
  17. 百万比亚迪仰望出圈靠的不止技术
  18. 【Python】np.where()替换缺失值
  19. 两宋词人Top10排排座
  20. 数据仓库-6.元数据管理

热门文章

  1. (43)VHDL实现译码器与解码器
  2. (71)FPGA模块调用(system Verilog调用VHDL)
  3. FPGA时钟激励编写(方法一)
  4. 苹果手机黑屏了怎么办_来电话手机黑屏怎么办
  5. 官方 STM32F303ZE Nucleo-144开发板 点亮led
  6. oracle报sp20042,oracle中ora-04301故障处理
  7. Linux内核分析 - 网络[二]:网卡驱动接收报文
  8. Linux下pthread的读写锁的优先级问题
  9. mysql的内连接与外连接
  10. 【Linux】第一章 整合 JDK 和 MariaDB(附 Linux 基本命令)