- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[农业专家系统和PROLOG语言]Nyzjxt4.ppt
What’s Knowledge Representation? Knowledge representation is the application of logic and ontology to the task of constructing computable models for some domain. Knowledge representation is a multidisciplinary subject that applies theories and techniques from three other fields: Logic provides the formal structure and rules of inference. Ontology defines the kinds of things that exist in the application domain. Computation supports the applications that distinguish knowledge representation from pure philosophy. 知识表示 = 逻辑+本体论+可计算模型 1. 表示知识的范围是否广泛?例如,逻辑是一种广义的知识表示工具,而帮会的行话只能表示很窄的内容。 2. 是否适于推理?一般说来,人工智能主要对适合推理的知识表示感兴趣。数学模型(如微分方程)不适于推理,普通的数据库只能供检索用,也不适于推理。 3. 是否适于计算机处理?一般说来,用文字表述的知识不适于计算机处理,以连续形式表述的知识(如微分方程)也不适于直接用计算机处理。 4. 是否有高效的算法?不完备的或不可解的知识表示,或推理复杂性高的知识表示,在选用时都要特别谨慎。PROLOG之所以采用深度优先向后推理,是因为已经证明了Horn子句的消解是完备的。 5. 能否表示不精确知识?自然界的信息具有先天的模糊性和不精确性。许多知识表示方法往往需要经过改造,以便表示不精确性(例如,MYCIN中带可信度的产生规则)。 6. 能否模块化?这有两重含义,首先是在同一层次上的模块化。例如PROLOG只有一个全局性知识库,不能模块化,是它的缺点。其次,是按知识分层方法实行模块化。例如,微分方程是一种知识表示,说明u是调和函数,但是要真正把u解现来,还需要一套处理微分方程的知识。这就是在不同层次上的知识。 7. 知识和元知识能否用统一的形式表示? 这两种知识是属于不同层次的知识。使用统一的表示方法可以使知识处理简便。产生式系统是比较适合于统一表示知识和元知识的。 8. 是否适于加入启发信息?前面说的不精确性主要是指我们对于作为推理对象的客观事物的认识一般是不精确的。因此,推出的结论只能有有限的精确度。但是这种不精确性也表现在元知识(控制知识)方面,在已知的前提下,如何才能最快地推得所需的结论。以及如何能推得最佳的结论,我们的认识往往也是不精确的。这些不够精确的控制信息就是通常所说的启发信息。 9. 过程性表示还是说明性表示?一般认为:说明性表示涉及细节少,抽象程度高,因此可靠性较好,修改方便,但执行效率比较低,过程性表示的优缺点与说明性表示相反。 10. 表示方式是否自然?正象不同的人在不同的场合下穿不同的衣服一样,针对不同的知识及不同的用途,也应分别情况采用不同的表示方法。一般应在表示方法尽量自然(适合于该问题特点)与使用效率尽量高之间取一个妥协。对于推理来说,PROLOG比某些高级语言(如FORTRAN)自然,但牺牲了一些效率。另一方面,在PROLOG中只能用Horn子句,比起一般的谓词公式它又显得不够自然,但这种不自然又换来了一些效率。 一、 一阶谓词逻辑表示方法(又称逻辑模式) 逻辑是到目前为此能够表达人类思维和推理的最精确和最成功的方法。它能够通过计算机作精确处理,而它的表现方式和人类自然语言又非常接近,因此用逻辑作为知识表示工具自然很容易为人们接受。 特别是一阶谓词逻辑,它是一种形式语言,是人工智能中重要的主要的基本的常用的知识表示方法,具有较强的表示能力。 在逻辑表示法下可采用归结法或其他方法进行正确的推理。当然一阶谓词逻辑的表达能力也是有限的,如具有归纳结构的知识、多层次的知识类型都难于用一阶谓词来描述。 用逻辑模式求解一个问题的全过程是: (1) 用谓词演算将问题形式化; (2) 在这种逻辑表示的形式上建立控制系统; (3) 证明从初始状态可到达终结状态(目标)。 举例:1设有下列事实性知识: 张晓辉是一名计算机系的学生,但他不喜欢编程
您可能关注的文档
- 政治:2011届江苏省灌南二中高二下学期期末考试201007.doc
- 政治文:2011届浙江省衢州一中高二上学期期末考试2010-02.doc
- 政治:广东省澄海中学2008-2009学年高二第一学期期末考试200901.doc
- 政治理:2012届浙江省台州市高二上学期期末质量评估试题201101.doc
- 政治文:2012届浙江省东阳市南马高中高二下学期期中考试201104.doc
- 政治选修:2012届江苏省盱眙中学高二上学期期末考试201101.doc
- 政治:2011届江苏省江都中学09-10学年高二下学期期末考试2010-7.doc
- 政治理:2011届浙江省温州二中09-10学年高二下学期期中考试201005.doc
- 政治:08-09学年浙江省杭州十四中高二上学期阶段性检测200812.doc
- 政治:2012届广东省中山市桂山中学高二上学期期中考试201011.doc
- [农业专家系统和PROLOG语言]Nyzzxt5.PPT
- [农业专家系统和PROLOG语言]Nyzzxt6.ppt
- [农业专家系统和PROLOG语言]Nyzzxt7.ppt
- [农业专家系统和PROLOG语言]Nyzzxt8.ppt
- [农业专家系统和PROLOG语言]Nyzzxt9.ppt
- [农业专家系统和PROLOG语言]第2章人工智能的数学基础.doc
- [农业专家系统和PROLOG语言]第3章知识与知识表示.doc
- [农业专家系统和PROLOG语言]第六章Proglog语言.doc
- [农业专家系统和PROLOG语言]第七章专家系统.doc
- [农业专家系统和PROLOG语言]第四章搜索原理.doc
文档评论(0)