算法梳理之决策树

本文深入探讨了决策树算法的基础,包括信息熵、信息增益和基尼指数等概念。介绍了ID3、C4.5和CART三种决策树算法及其区别,如C4.5通过信息增益率克服信息增益的不足。接着,讨论了回归树的原理,以及决策树防止过拟合的策略,如Pruning(裁剪)。同时,阐述了模型评估方法,如保持方法、随机二次抽样、交叉验证和自助法。最后提到了Sklearn库中决策树的相关参数,如criterion、splitter、max_depth等。

1 信息论基础

决策树我们都知道它的样子,就像树一样一级一级的细分,正如西瓜树上的图示
在这里插入图片描述
在构造决策树时,遇到的第一个问题就是,当前数据集上哪个特征在划分数据分类时起决定作用。为了找到决定性的特征,划分出最好的结果,我们要评估每个特征。怎么来评估这些特征,这就需要先了解一些概念

熵(entropy)是表示随机变量不确定性的度量,熵越大,随机变量的不确定性越大。
熵定义为
在这里插入图片描述
条件熵:条件熵H(Y|X)表示在已知随机变量X的条件下随机变量Y的不确定性。
在这里插入图片描述
信息增益:
信息增益表示得知特征X的信息而使得类Y的信息的不确定性减少程度
在这里插入图片描述
基尼指数:
基尼指数Gini(D)表示集合D不确定性,基尼指数Gini(D,A=a)表示集合D经A=a分割后的不确定性(类似于熵),基尼指数越小,样本的不确定性越小。
基尼指数定义为
在这里插入图片描述

2 不同分类算法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值