=0.9183
将h(st)和h(sf)代入条件熵公式,有:
h(s|x1)=(st|/|s|)h(st)+(sf|/|s|)h(sf) =3/6)*0.9183+(3/6)*0.9183
下面再计算s关于属性x2的条件熵:在本题中,当x2=t时,有:st=当x2=f时,有:sf=
其中,st和sf中的数字均为例子集s中的各个例子的序号,且有|s|=6,|st|=4,|sf|=2。
由st可知:pst(+)2/4,pst(-)2/4
则有:h(st)=-pst(+)log2pst(+)pst(-)log2pst(-)
-((2/4)log2(2/4)+(2/4)log2(2/4))=1
再由sf可知:psf(+)1/2, psf(-)1/2
则有:h(sf)=-p(+)log2p(+)p(-)log2p(-)
-((1/2)log2(1/2)+(1/2)log2(1/2))
将h(st)和h(sf)代入条件熵公式,有:
h(s|x2)=(st|/|s|)h(st)+(sf|/|s|)h(sf) =4/6)*1+(2/6)*1
可见,应该选择属性x1对根节点进行扩展。用x1对s扩展后所得到的部分决策树如下图所示。
在该决策树中,其2个叶节点均不是最终决策方案,因此还需要继续扩展。而要继续扩展,只有属性x2可选择,因此不需要再进行条件熵的计算,可直接对属性x2进行扩展。
对x2扩展后所得到的决策树如下图所示:
6.12、解:支持向量是指那些在间隔区边缘的训练样本点。
支持向量机是一种基于统计学习理论,以vc维理论为基础,利用最大间隔算法近似地实现结构风险最小化原理的新型通用机器学习方法。
人工智能作业
人工智能 由自然探索于创新课程所想。管理学院李先同 201200272120 人工智能是一个大家看似并不陌生的字眼,我们平时所用的手机,电影中的科幻元素无不充斥着人工智能。由此人工智能变成为了一个人人都知道,却又都不甚了解的事物。通过这学期自然探索与创新课程的学习,我了解到了人工智能的发展简史,更对...
人工智能作业
2014 人工智能 作业 1 提交时间10 21 1 食草动物与食肉动物问题。3只食草动物与3只食肉动物在河一边,并有一条船。船能坐一至两只动物。船不能空载。目标是,把每只动物送到河对岸,并且留在某岸边或者船上的食肉动物数不能多于食草动物数。请将此问题转换成一个搜索问题 a.定义一个状态表示。b.给...
人工智能作业
1.何谓估价函数,在估价函数中,g n 和h n 各起什么作用?解 估价函数的任务是估计待搜索节点的重要程度,给它们排定次序。g n 是起始点到达n的实际路径代价,h n 就是n到目标点最短路径的启发函数。2.设有如下结构的移动将牌游戏 其中,b表示黑色将牌,w表是白色将牌,e表示空格。游戏的规定走...