用Python实现一个决策树分类器

本文详细介绍了如何使用Python实现决策树分类器,包括决策树的概念、代码示例、模型决策边界的图形化展示以及如何以树的结构显示决策过程。通过示例代码和图形解释,展示了如何在Sklearn IRIS数据集上应用决策树。
摘要由CSDN通过智能技术生成

本文将会介绍如何用Python实现一个决策树分类器。主要包含下面两个方面:

  • 什么是决策树?
  • 使用Python实现决策树

什么是决策树

简单来说,决策树算法把数据按照树的结构分成了一系列决策节点。每一个决策节点都是一个问题,然后可以根据这个问题把数据分成两个或多个子节点。这个数一直往下创建,知道最终所有的数据都属于一个类。创建一个最佳决策的标准就是信息增益。下图就是一个简单的决策树示意图:

 

使用决策树分类器来train机器学习model就是找到决策树的边界。

通过把feature空间分成多个长方形,决策树可以创建很多复杂的决策边界。下面就是我们使用决策树分类器来训练Sklearn IRIS数据的决策边界示意图。feature空间分别由petal length和petal width组成,后面我们会给出详细的代码:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值