人工智能与知识工程02_知识表示_50框架_剧本表示法幻灯片.pptVIP

人工智能与知识工程02_知识表示_50框架_剧本表示法幻灯片.ppt

  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文档。上传文档
查看更多
* 除此以外,由于框架用于描述具有固定格式的事物、动作和事件,因此可以在新的情况下,推论出未被观察到的事实。 框架用以下几种途径来帮助实现这一点: (1) 框架包含它所描述的情况或物体的多方面的信息。这些信息可以被引用,就像已经直接观察到这些信息一样。例如,当一个程序访问一个ROOM框架时,不论是否有证据说明屋子里有门,都可以推论出,在屋子里至少有一个门。之所以能这样做,是因为ROOM框架中包含 对屋子的描述,其中包括在屋子里必须有门的事实。 * (2) 框架包含物体必须具有的属性。在填充框架的各个槽时,要用到这些属性。建立对某一情况的描述要求先建立对此情况的各个方面的描述。与描述这个情况的框架中的各个槽有关的信息可用来指导如何建立这些方面的描述。 (3) 框架描述它们所代表的概念的典型事例。如果某一情况在很多方面和一个框架相匹配,只有少部分相互之间存在不同之处。这些不同之处很可能对应于当前情况的重要方面,也许应该对这些不同之处作出解答。因此,如果一个椅子被认为应有4条腿,而某一椅子只有3条腿,那么或许这把椅子需要修理。 * 在以某种方式应用框架以前,首先要确认这个框架是适用于当前所研究的情况的。这时可以利用一定数量的部分证据来初步选择候选框架。这些候选框架就被具体化,以建立一个描述当前情况的实例。这样的框架将包含若干个必须填入填充值的槽。 * 然后程序通过检测当前的情况,试图找到合适的填充值。如果可以找到满足要求的填充值,就把它们填入到这个具体框架的相应槽中去。 如果找不到合适的填充值,就必须选择新的框架。从建立第一个具体的框架试验失败的原因中可为下一个应该试验什么框架提供有用的线索。在另一方面,如果找到了合适的值,框架就被认为适合于描述当前的情况。 * 当然,当前的情况可能改变。那么,关于产生什么变化的信息(例如,我们可以按顺时针方向沿屋子走动)可用来帮助选择描述这个新情况的框架。 用一个框架来具体体现一个特定情况的过程,经常不是很顺利的。但当这个过程碰到障碍时,经常不必放弃原来的努力去从头开始,而是有很多办法可想的: * 框架系统的问题求解办法: (1) 选择和当前情况相对应的当前的框架片断,并把这个框架片断和候补框架相匹配。选择最佳匹配。 如果当前的框架,总的来说差不多是可以接受的,则许多已经做的,有关建立子结构以填入这个框架的工作将可保留。 (2) 尽管当前的框架和要描述的情况之间有不相匹配的地方,但是仍然可以继续应用这个框架。 例如,所研究的只有3条腿的椅子,可能是一个破椅子或是有另一个在椅子前面的物体挡住了一条腿。 框架的某一部分包含关于哪些特性是允许不相匹配的信息。同样的,也有一般的启发性原则, 比如一个漏失某项期望特性的框架(可能由于被挡住视线造成的)比另一个多了某一项不应有的特性的框架更适合当前的情况。举例来说,一个人只有一条腿比说一个人有3条腿或有尾巴更合乎情理些。 * (3) 查询框架之间专门保存的链,以提出应朝哪个方向进行试探的建议。 例如,如果和CHAIR框架匹配时,发现没有靠背,并且太宽,这时就建议用BENCH(条凳)框架;如果太高,并且没有靠背,就建议用STOOL(凳子)框架。 图 相似网络 * (4) 沿着框架系统排列的层次结构向上移动(即从狗框架→哺乳动物框架→动物框架),直到找到一个足够通用,并不与已有事实矛盾的框架。如果框架足够具体,可以提供所要求的知识,那就采用这个框架。或者建立一个新的、正好在匹配的框架下一层的框架。 * 框架推理的例子 例1:关于学生的框架系统已建立在知识库中,要找出一个满足如下条件的计算机系硕士生:女性,年龄25岁以下,专业为计算机应用技术,研究方向为人工智能。 问题框架为: 框架名:计算机系研究生-x ----姓名: ----年龄:25 ----性别:女 ----专业:计算机应用技术 ----研究方向:人工智能 “年龄”槽、“性别”槽、“研究方向”槽都可以与“计算机系研究生-1”框架相匹配。虽然这里没有给出“专业”的槽值。由于继承性可知它取默认值“计算机应用技术”,完全符合初始问题框架“计算机系研究生-x”的要求,所以要找的学生有可能是柳青。 * 例: 假设前面提出的关于师生员工的框架网络已建立在知识库中,当前要解决的问题是从知识库中找出一个满足以下条件的教师: 男性,年龄在30岁以下,身体健康,职称为讲师 把这些条件用框架表示出来,就可得到如下的初始问题框架: ? 框架名:教师-x 姓名: 年龄:30 性别:男 健康状况:健康 职称:讲师 用此框架与知识库中的框架匹配: 1. 教师_1 可与之匹配,(年龄

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档