决策支持系统课程报告课件.ppt
《决策支持系统课程报告课件.ppt》由会员分享,可在线阅读,更多相关《决策支持系统课程报告课件.ppt(19页珍藏版)》请在沃文网上搜索。
1、 JRQuinlan的ID3(interative dicremiser version3)的工作过程是,首选找出最有判别力(信息增益,-information gain)的属性,把数据分成多个子集,每个子集又选择最有判别力的属性进行划分,一直进行到所有子集仅包含同一类型的数据为止。最后得到一棵决策树,可以用它来对新的实例进行分类。在一实体世界中,每个实体用多个属性来描述。每个属性限于在一个离散集中取互斥的值。例如,设实体是某天早晨,分类任务是关于气候的类型,属性如下。天气,取值为:晴,多云,雨。天气,取值为:晴,多云,雨。气温,取值为:冷,适中,热。气温,取值为:冷,适中,热。湿度,取值为:
2、高,正常。湿度,取值为:高,正常。风,取值为:有风,无风。风,取值为:有风,无风。某天早晨气候描述为:天气多云;气温冷;某天早晨气候描述为:天气多云;气温冷;某天早晨气候描述为:天气多云;气温冷;某天早晨气候描述为:天气多云;气温冷;湿度正常;风无风。湿度正常;风无风。湿度正常;风无风。湿度正常;风无风。它属于哪类气候呢?它属于哪类气候呢?它属于哪类气候呢?它属于哪类气候呢?要解决这个问题,需要用某要解决这个问题,需要用某要解决这个问题,需要用某要解决这个问题,需要用某个原则来判定,这个原则来自于大量的实际例子,个原则来判定,这个原则来自于大量的实际例子,个原则来判定,这个原则来自于大量的实际
3、例子,个原则来判定,这个原则来自于大量的实际例子,从例子中总结出原则,有了原则就可以判定任何从例子中总结出原则,有了原则就可以判定任何从例子中总结出原则,有了原则就可以判定任何从例子中总结出原则,有了原则就可以判定任何一天的气候了。一天的气候了。一天的气候了。一天的气候了。每个实体在世界中属于不同的类别,为简单起见,每个实体在世界中属于不同的类别,为简单起见,每个实体在世界中属于不同的类别,为简单起见,每个实体在世界中属于不同的类别,为简单起见,假定仅有两个类别,分别为假定仅有两个类别,分别为假定仅有两个类别,分别为假定仅有两个类别,分别为P P P P、N N N N。在这种两个类。在这种两
4、个类。在这种两个类。在这种两个类别的归纳任务中,别的归纳任务中,别的归纳任务中,别的归纳任务中,P P P P类和类和类和类和N N N N类的实体类的实体类的实体类的实体分别称为概念分别称为概念分别称为概念分别称为概念的的的的正例和反例正例和反例正例和反例正例和反例。将一些已知正例和反例放在一起。将一些已知正例和反例放在一起。将一些已知正例和反例放在一起。将一些已知正例和反例放在一起便得到便得到便得到便得到训练集训练集训练集训练集。表表表表1 1 1 1给给给给出出出出一一一一个个个个训训训训练练练练集集集集表表表表1 1气候训练集气候训练集气候训练集气候训练集 由由由由ID3ID3ID3I
5、D3算算算算法法法法得得得得出出出出一一一一棵棵棵棵正正正正确确确确分分分分类类类类训训训训练练练练集集集集中中中中每每每每个个个个实实实实体体体体的的的的决决决决策策策策树,如图树,如图树,如图树,如图1 1 1 1所示所示所示所示晴晴多云多云雨雨P高高正常正常PNNP有风有风无风无风湿度湿度风风天气天气图图1 ID3决策树决策树 得到决策树叶子为类别名,即得到决策树叶子为类别名,即P P或者或者N N。其他结点由实体的属性组成,每个属性的其他结点由实体的属性组成,每个属性的不同取值对应一分支。若要对一实体分类,不同取值对应一分支。若要对一实体分类,从树根开始进行测试,按属性的取值分支从树根
6、开始进行测试,按属性的取值分支向下进入下层结点,对该结点进行测试,向下进入下层结点,对该结点进行测试,过程一直进行到叶结点,实体被判为属于过程一直进行到叶结点,实体被判为属于该叶结点所标记的类别。现用该叶结点所标记的类别。现用图图1 1来判断本来判断本例,得到该实体的类别为例,得到该实体的类别为P P类。类。ID3ID3就是要就是要从从表表1 1的训练集构造出如的训练集构造出如图图1 1所示的决策树。所示的决策树。晴晴多云多云雨雨P高高正常正常PNNP有风有风无风无风湿度湿度风风天气天气图图1实际上,能正确分类训练集的决策树不止一棵。实际上,能正确分类训练集的决策树不止一棵。Quinlan的的
7、ID3算法能得出结点最少的决策树。算法能得出结点最少的决策树。ID3算法分为两种:主算法和建树算法。1主算法主算法的操作步骤如下:(1)从训练集中随机选择一个既含正例又含反例的子集(称为“窗口”)。(2)用“建树算法”对当前窗口形成一棵决策树。(3)对训练集(窗口除外)中的例子用所得决策树进行类别判定,找出错判的例子。(4)若存在错判的例子,把它们插入窗口,转2,否则结束。PN多云 (12)雨 (14)风有风(2,6,7,11,12,14)温度高 (2,12,14)正常 (6,7,11)气温气温N热 (2)适中 (12,14)天气P适中 (11)冷 (6,7)NP多云 (6)雨 (7)天气高
8、(1,3,4,8)无风(1,3,4,5,8,9,10,13)正常 (5,9,10,13)适中 (4,8)P热 (1,3)PNPN晴 (1)多云 (3)晴 (8)雨 (4)温度气温天气天气图图2决策树决策树2建树算法建树算法的操作步骤如下:(1)对当前例子集合,计算各属性的互信息。(2)选择互信息最大的属性Ak(3)把在Ak处取值相同的例子归同一子集,取几个值就得几个子集。(4)对既含正例又含反例的子集,递归调用建树算法。(5)若子集仅含正例或反例,对应分支标上P或N,返回调用处。对于气候分类问题进行以下具体计算。对于气候分类问题进行以下具体计算。对于气候分类问题进行以下具体计算。对于气候分类问
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 决策 支持系统 课程 报告 课件
