机器学习之基于知识和经验的学习.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
§4.3 根据丰富德知识和经验提高推理效率 归纳学习是在没有先验知识的情况下,把多个样本的类似性和统计性质作为线索来生成新的知识。 效率化学习和基于解释的学习,则是对于少数的几个样本,在应用丰富的先验知识得到的实际推理结果基础上,获得的知识。 §4.3.1 效率化学习 同一个问题的求解,其解应该是相同的;或是在对一个问题的求解过程中,相同部分的问题也会反复出现。 在这些情况下,如果对于能解决部分的问题的解答存储起来,下次再利用,那么就可以避免进行无效地重复劳动。这种在初次经验的基础上进行第二次及以后的搜索,以取得比初次更好的问题解决的学习称为效率化学习。 §4.3.2 基于解释的学习(EBL) 解释学习是为了避免实例样本归纳学习所产生的不可靠性而产生的。它不考虑学习很多实例,而是采用演绎推理的方法。这种方法只用一个或几个实例,通过对其求解过程的分析,构造出求解过程的因果解释结构, 并获取控制知识,以便用于指导以后求解类似问题。 解释学习的发展历史 1983年美国Illinois大学的DeJong提出。 1986年, Mitchell, Keller 和 Kedar-Cabelli 提出了解释的泛化(Explanation-Based Generalization, 简称EBG)的统一框架, 1986年DeJong 和Mooney提出全局取代解释泛化Explanation Generalization using Global Substitutions, 缩写EGGS) 方法 1987年卡耐基-梅隆大学的Minton 和 Carbonell提出解释特化 (Explanation-Based Specialization,简写EBS)学习方法 EBL学习的形式: 给定: 目标概念 要学习的概念 训练样本 目标概念的一个样本 领域知识 用于解释训练样本的一组规则 操作准则 说明目标概念应具有的谓词表达公式 求解: 目标概念的充分性规则描述 EBL学习的基本步骤: 解释。根据领域知识,解释训练样本(构建一棵证明树),以证明它是目标概念的一个例子; 概括。对第①步的证明树进行泛化处理(将常量变量化),以形成一般化的证明树; 选取。选择满足操作准则的规则,其结果作为学习得到的目标概念。 例如:物体X可能前进的条件 给定的训练样本为: 色(carA,红) 发动机(carA,on) 齿轮(carA,d) 色(carB,黑) 发动机(carB,on) 齿轮(carB,p) 色(信号,蓝) 制动器(carA,off) 前方障碍(carA,none) 车灯(carA,on) 制动器(carB,on) 前方障碍(carB,carA) 车灯(carB,off) daytime 给定的领域知识: 给定的操作准则: 用谓词演算逻辑法来描述目标概念。 根据给定的内容生成前进可能(X)的一棵证明树 将该树进行一般化处理,得泛化证明树 其谓词逻辑表示为: 色(信号,蓝)?前方障碍(X,none)?daytime?发动机(X,on)?制动器(X,off)?齿轮(X,d)?前进可能(X) 又例如,学习一个物体x可以安全地放置到另一个物体y上的概念 给定的训练样本为: on(a,b) isa(a,brick) isa(b,endtable) volume(a,1) density(a,1) weight(endtable,5) less(1,5) 给定的领域知识 lighter(X,Y)?safe-to-stack(X,Y) volume(p,v)?density(p,d)?weight(p,v*d) weight(p1,w1)?weight(p2,w2)?less(w1,w2)? lighter(p1,p2) 给定的操作准则 用谓词演算逻辑法表示目标概念。 根据给定的数据构建一棵证明树 一般化后得到 用谓词逻辑表示的目标概念 volume(X,v1)?density(X,d1)?isa(Y,endtable)?weight(endtable,w2)?on(X,Y)?less(w1,w2)?safe-to-stack(X,Y) 样本实例在演绎学习中的作用 虽然演绎推理式的学习中,不用样本实例也可以生成证明树,但有了实例的指导,可以提取出解决实际问题时可以应用的部分,减少存储容量和搜索时间方面的浪费。 EBL与SBL的对比: 通过演绎得到的知识,其正确性、健全性得到了保证;而通过归纳学习得到的知识,其正确性难以保证。 EBL的学习不需要很多的样本,就可以得到有效的规则;SBL学习的样本则越多越好。 EBL学习需要有丰富的先验知识和足以说明样本的有关内

文档评论(0)

文彩飞扬 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档