机器学习——西瓜书(04)

1 核心术语介绍

•决策树:分类决策树模型是一种描述对实例进行分类的树状结构。决策树由结点和有向边组成。结点有两种类型:内部结点和页结点。内部结点表示一个特征或属性,叶结点表示一个类。

•信息增益:表示得知特征X的信息而使得类Y的信息的不确定性减少的程度。基于信息增益进行特征选择的是ID3决策树学习算法模型。

•信息增益率:增益率的定义如下图所示,IV称为属性 α 的"固有值" (intrinsic value)。属性 α 的可能取值数目越多(即IV越大),则 IV(α) 的值通常会越大。从下列式子可以看出,增益率准则对可取值数目较少的属性有所偏好。因此,C4.5算法利用信息增益率在ID3决策树学习算法模型的基础上进行了改进。C4.5算法并不是直接选择增益率最大的候选划分属性,而是先从候选划分属性中找出信息增益高于平均水平的属性,再从中选择增益率最高的。

来源:周志华《机器学习》p78

•GINI杂质系数:Gini(D,A)表示经A=a分割后集合D的不确定性。基尼指数值越大,样本集合的不确定性也就越大。CART 决策树 [Breiman et al., 1984] 使用"基尼指数" (Gini index)来选择划分属性。

•后验概率:预先已知结果,根据结果估计原因的概率分布是后验概率。

•先验概率:在结果发生前开始预测,根据历史规律确定原因的分布叫先验概率。

2 决策树算法原理

决策树算法应用原理是从给定训练数据集学得一个模型用以对新示例进行分类。对样本进行分类的任务,可看作对"当前样本属于正类吗?"这个问题的"决策"或"判定"过程。也就是说,决策树是基于树结构来进行决策的。

一般的,一棵决策树包含一个根结点、若干个内部结点和若干个叶结点,叶结点对应于决策结果,其他每个结点则对应于一个属性测试;每个结点包含的样本集合根据属性测试的结果被划分到子结点中;根结点包含样本全集。从根结点到每个叶结点的路径对应了一个判定测试序列。

来源:周志华《机器学习》p74

在决策树基本算法中,有三种情形导致递归返回:1、当前结点包含的样本全属于同一类别,无需划分 2、当前属性集为空,或是所有样本在所有属性上取值相同,无法划分 3、当前结点包含的样本集合为空,不能划分。在第2种情形下,把当前结点标记为叶节点,但类别设定为该结点所含样本最多的类别。在第3种情形下,把当前结点标记为叶节点,但类别设定为其父结点所含样本最多的类别。它们的不同点是 ,第2种是利用当前结点的后验分布,第3种则是把父结点的样本分布作为当前结点的先验分布。

为了更方便理解上述这段话,本文引用博主MingRachel对此的深入说明,链接如下图所示:

该博主运用了kaggle上经典的Titanic数据集来说明这个问题:


来源见上图链接

上图的红色数字代表第几类递归返回,绿色数字代表结点。

(1)结点1:在sex=female这一分类下,所有的Survived全部为1 (数据组1,2的Survived全为1),没有继续划分的必要,遂把该结点直接作为叶结点,种类就为1。属于三类递归返回的第一种情况。

(2)结点2:在Pclass=1这一划分之后,所有的经过结点2的数据集Dv在所有的属性A上的取值相同,无法继续划分,所以把该结点标记为叶结点,划分的种类为Dv中出现次数最多的类别0。属于递归返回的第二种情况。

(3)结点4和5,同理所有属性取值相同或者说是划分完了所有的属性(新属性集为空),无法继续划分,直接标记为叶结点,虽然就只有一组数据但是他们也是属于第二类递归返回的范围。属于递归返回的第二种情况。

(4)结点3,在Sex=m之后,Pclass=3的样本集合为空集,不能划分,直接标记为叶结点,返回的种类为父结点 (也就是sex=m时)数据集的类别中出现次数最多的类别0。属于递归返回的第三种情况。

3 划分选择

主要的划分选择有基本术语里介绍的三种:信息增益、信息增益率和GiNi系数,这里主要深入介绍一下GiNi系数。


©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,496评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,407评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,632评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,180评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,198评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,165评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,052评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,910评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,324评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,542评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,711评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,424评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,017评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,668评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,823评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,722评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,611评论 2 353

推荐阅读更多精彩内容