机器学习之三:决策树

本文深入探讨了决策树的基本流程,包括如何选择最优划分属性,如信息增益、增益率和基尼指数。接着介绍了剪枝技术,包括预剪枝和后剪枝,以防止过拟合。此外,还讨论了连续值和缺失值的处理方法,以及多变量决策树的概念。
摘要由CSDN通过智能技术生成

一、基本流程

决策树通过“分而治之”的策略,采用递归的方式学习得到树结构,目标为学习一个泛化能力强的决策树。有三种情形会导致递归返回:
1. 当前节点包含的样本均属于同一类别
2. 当前节点属性集为空或所有样本在所有属性上取值相同
3. 当前节点样本集为空
出现以上三种情况中的任意一种,该节点标记为叶节点,对1来说,该叶节点的类别即为样本类别;对2来说,该叶节点的类别为包含样本最多的类别;对3,叶节点的类别为其父节点中包含样本最多的类别。

二、划分选择

决策树学习的关键是如何选择最优划分属性,有三种常用的方法:

1. 信息增益(代表:ID3)

信息熵是度量样本集合纯度的一种常用指标,设集合D中第 k k 类样本所占比例为 p k ,则D的信息熵定义为

Ent(D)=k=1Kpklog2pk E n t ( D ) = − ∑ k = 1 K p k l o g 2 p k
D的信息熵越小,D的纯度越高。
若离散属性a有V个可能的取值,则用属性a对样本集D进行划分所获得的信息增益
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值