第七章机器学习课件.ppt
《第七章机器学习课件.ppt》由会员分享,可在线阅读,更多相关《第七章机器学习课件.ppt(84页珍藏版)》请在三一办公上搜索。
1、第七章 机器学习,7.1 机器学习的定义、研究意义与发展历史 7.2 机器学习的主要策略与基本结构7.3 7.7 几种常用的学习方法7.8 知识发现7.9 小结,7.1 机器学习的定义和发展历史,学习 学习就是系统在不断重复的工作中对本身能力的增强或者改进,使得系统在下一次执行同样任务或类似任务时,会比现在做得更好或效率更高。(人工智能大师西蒙的观点),学习的主要表现:,1.获得新知识2.从感性认识发展到理性认识3.通过反复实践,对学习的4种理解:1.学习是一个系统改进其自身性能的任何过程。2.学习是获取明显知识的过程3.学习是技巧的获取4.学习是理论、假说的形成过程,学习的一般模式,7.1.
2、1 机器学习的定义机器学习的定义 顾名思义,机器学习是研究如何使用机器来模拟人类学习活动的一门学科。 稍为严格的提法是:机器学习是一门研究机器获取新知识和新技 能,并识别现有知识的学问。,7.1.2机器学习的发展史,机器学习的发展分为4个时期第一阶段是在50年代中叶到60年代中叶,属于热烈时期。第二阶段在60年代中叶至70年代中叶,被称为机器学习的冷静时期。第三阶段从70年代中叶至80年代中叶,称为复兴时期。机器学习的最新阶段始于1986年 。,机器学习进入新阶段的表现机器学习已成为新的边缘学科并在高校形成课程。综合各种学习方法 机器学习与人工智能问题的统一性观点正在形成。各种学习方法的应用范
3、围不断扩大。数据挖掘和知识发现的研究已形成热潮 。与机器学习有关的学术活动空前活跃 。,2. 机器学习的分类 目前常用的分类方法:,机械式学习指导式学习示例学习类比学习解释学习,基于演绎的学习基于归纳的学习,归纳学习分析学习连接学习遗传算法,(1) 按学习方法分类,(2) 按推理方式分类,(3) 按综合属性分类,7. 2 机器学习的主要策略和基本结构,7.2.1 机器学习的主要策略 按照学习中使用推理的多少,机器学习所采用的策略大体上可分为4种机械学习、通过传授学习、类比学习和通过事例学习。机械学习传授学习策略类比学习系统通过事例学习策略,7.2.2 机器学习系统的基本结构 1.学习系统的基本
4、结构,根据西蒙的学习定义,可建立起上图所示的简单学习模型。环境向系统的学习部分提供信息;学习利用信息修改知识库,以增进系统执行部分完成任务的效能;知识库存放指导执行部分动作的一般原则;执行根据知识库完成任务,并把所获信息反馈学习部分。,2.影响学习系统设计的要素影响学习系统设计的最重要因素是环境向系统提供的信息,或者更具体地说是信息的质量。 知识库是影响学习系统设计的第二个因素。知识的表示有特征向量、一阶逻辑语句、产生式规则、语义网络和框架等多种形式。,7.3 机械学习1.机械学习模式 机器学习是最简单的学习方法,也是一种最基本的学习过程。 机器学习就是记忆,即把新的知识存储起来,供需要时检索
5、调用,而不需要计算和推理。,可把机械学习系统的执行部分抽象地看成某个函数,机械学习在存储器中简单地记忆存储对(X1,X2,Xn),(Y1,Y2,Yp)。当需要f(X1,X2,Xn)时,执行部分就从存储器中把(Y1,Y2,Yp)简单地检索出来而不是重新计算它。这种简单的学习模式如下:,Lenat,Hayes-Roth,和Klahr等人于1979年关于机械学习提出一种有趣的观点,见图7.2。, 机械学习就是记忆; 学习元所做的工作仅仅是存储新的知识; 需要时检索出来即可。 例如: 某个计算的输入是:( x1 , x2 , , xn ) , 计算后输出是:( y1 , y2 , , yn ), 如果
6、经评价后得知该结果正确,则把联想对: ( x1 , x2 , , xn ), ( y1 , y2 , , yn ) 存入知识库,当以后需要做同样的计算时,只要从知识库中检索出来即可,而不需要重新计算了。 (2) 利弊 机械式学习实质上是用存储空间来换取处理时间,虽然节省了计算时间,但却多占了存储空间。当因学习而积累的知识逐渐增多时,占用的空间就会越来越大,检索的效率也就随之下降。,2.机械学习的主要问题存储组织信息:要采用适当的存储方式,使检索速度尽可能地快。环境的稳定性与存储信息的适用性问题: 机械学习系统必须保证所保存的信息适应于外界环境变化的需要。存储与计算之间的权衡:对于机械学习来说很
7、重要的一点是它不能降低系统的效率。,7.4 归纳学习,归纳学习(induction learning)是应用归纳推理进行学习的一种方法。根据归纳学习有无教师指导,可把它分为示例学习和观察与发现学习。环境提供的信息是关于实际例子的输入与输出描述; 输入数据、输出结果规定了一个特殊的知识原则(特殊知识); 学习元从这些特殊知识中假设和归纳出一般性知识。7.4.1 归纳学习的模式和规则 归纳学习的模式,归纳学习包括示例学习和观察发现学习。1.归纳推理(1)归纳推理是应用归纳方法所进行的推理,即从足够多的事例中归纳出一般性的知识,它是一种从个别到一般的推理。常用的归纳推理方法有: 枚举归纳 联想归纳
8、类比归纳,. 枚举归纳 设a1, a2, 是某类事物 A 中的具体事物,若已知 a1, a2, , an 都有属性 P ,并且没有发生反例,当 n 足够大时,就可得出“ A 中所有事物都有属性 P ” 的结论。 这是一种从个别事例归纳出一般性知识的方法, “ A 中所有事物都有属性 P ” 是通过归纳得到的新知识。 例如:设有如下已知事例: 张三是足球运动员,他的体格健壮。 李四是足球运动员,他的体格健壮。 赵十是足球运动员,他的体格健壮。 当事例足够多时,就可归纳出一个一般性知识: 凡是足球运动员,他的体格一定健壮。 考虑到可能会出现反例,可给这条知识增加一个可信度: 凡是足球运动员,他的体
9、格一定健壮 (0.95)。,. 联想归纳 若已知两个事物 a 与 b 有 n 个属性相同或相似 ,即: a 具有属性 P1 ,b也有属性 P1 a 具有属性 P2 ,b也有属性 P2 。 a 具有属性 Pn ,b也有属性 Pn 并且还发现, a 具有属性 Pn+1 ,则当 n 足够大时,可归纳出: b 也有属性 Pn+1 这一新知识。 例如:通过观察发现,两个孪生兄弟都有相同的身高、体重、相貌, 都喜欢唱歌、跳舞,且喜欢吃相同的食物,而且发现其中一人喜欢画山水画,虽然我们没有看到另一个也喜欢画山水画,但我们很容易联想到另一个“也喜欢画山水画”,这就是联想归纳。 由于联想归纳是一种主观不充分置信
10、推理,因而经归纳得出的结论 可能会有错误。,2 归纳概括规则,取消部分条件放松条件,沿概念树上溯 S为所有条件中的L值在概念分层树上最近的共同祖先,这是一种从个别推论总体的方法。,形成闭合区域 L为具有线性关系的描述项,a,b是其特殊值。S表示a,b范围内的值。,将常量转化成变量 这种规则仅从事例中提取各个描述项之间的某种相互关系,而忽略其他关系信息。,3 示例学习(Learning by Examples) 示例学习是通过从环境中取得若干与某概念有关的例子,经归纳得出一般性概念的一种学习方法。示例学习又称为实例学习。是通过从环境中取得若干与某概念有关的例子,经归纳得出一般性概念的一种学习方法
11、。 在这种学习方法中,外部环境(教师)提供的是一组例子(正例和反例),这些例子实际上是一组特殊的知识,每一个例子表达了仅适用于该例子的知识,示例学习就是要从这些特殊知识中归纳出适合于更大范围的一般性知识。,例如:我们用一批动物作为示例,并且告诉学习系统哪一个动物是“马”,哪一个动物不是,当示例足够多时,学习系统就能概括 出关于“马”的概念模型,使自己能识别“马”。这一学习过程就是示例学习。 例如: 假设示例空间存放有如下的三个示例:示例1:(0,2,7) 示例2:(6,-1,10) 示例3:(-1,-5,-16) 这是三个三维向量,表示空间中的三个点。现要求求出过这三个点的曲线。 对于这一问题
12、可采用通常的曲线拟合技术,归纳出规则:(x,y,2x+3y+1)即z=2x+3y+1,. 示例学习的学习模型 其学习过程是: 首先从示例空间(环境)中选择合适的训练示例,然后经过 解释归纳出一般性的知识,最后再从示例空间中选择更多的示例对它进行验证,直到得到可实用的知识为止。 . 常用的归纳算法 强化/弱化算法: 用于归纳产生式规则:学习元的输出为规则; 强化指使规则前提取值范围加大:扩大范围; 弱化指使规则前提取值范围变小:缩小范围;,找一个规则模式,用实例匹配,判断规则前提范围大?,弱化前提,强化前提,获取一般性规则,Stop,判断规则前提范围小?,Y,Y,N,N,4.观察与发现学习 观察
13、与发现学习分为观察学习与机器发现两种。前者用于对事例进行概念聚类,形成概念描述;后者用于发现规律,产生定律或规则。,(1) 概念聚类 把事例按一定的方式和准则进行分组,使不同的组代表不同的概念,并且对每一个组进行特征概括,得到一个概念的语义符号描述。例如,用K次平均算法实现概念聚类。,(2) 机器发现经验发现从经验数据中发现规律和定律;知识发现从观察的事例中发现新的知识。,7.5 类比学习,7.5.1 类比推理和类比学习方式 类比学习(learning by analogy)就是通过类比,即通过对相似事物加以比较所进行的一种学习 。 类比推理是由新情况(T)与已知情况(S)在某些方面的相似,来
14、推出它们在其他相关方面的相似。 其推理过程如下 :回忆与联想- 选择 - 建立对应关系-转换,1.类比推理过程(1) 回忆与联想 通过回忆与联想,在S中找出与当前情况相似的情况,这些情况是过去已经处理过的,有现成的解决方法及相关的知识。(2) 选择 从找出的相似情况中选出与当前情况最相似的情况及其有关知识,以便提高推理的可靠性。(3) 建立对应关系 在S与T的相似情况之间建立相似元素的对应关系,并建立起相应的映射。(4) 转换 根据映射,把S中的有关知识引到T中来,从而建立起求解当前问题的方法或者学习到关于T的新知识。,类比学习: 指在几个对象(实体)间检测相似性; 根据一方对象(实体)所具有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第七 机器 学习 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-1473796.html