人工智能初步.ppt

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
知识与知识表示 通过实践体验的方式将汽车故障诊断系统介绍给大家,使得同学们对这些知识具有直观的了解。 通过 “知识与知识表示”的学习,希望同学们对这部分的内容有所了解,在教学的过程中,我们建议以介绍谓词表示法、产生式规则表示法、状态空间表示法为主。 在学习过程中,如何引起学生的兴趣是重要的,结合实例介绍相关概念就是为了让他们知道在机器上表示知识是如此的直接。 组织一些课堂讨论,启发学生用不同的方法表示生活中的各种知识。 Prolog入门 Prolog的入门知识 “Prolog程序实例” “Prolog工作机理” “Turbo Prolog程序设计” “用Prolog求解简单问题” 通过这些内容的介绍让同学们对Prolog语言有一个初步的了解。 Prolog入门 为了使学生快速入门,我们先以家庭关系描述为例,引入人工智能语言Prolog,它能够比较清楚、方便地表示一个家庭中的人际关系,使学生对Prolog语言有一个总体的认识。 本章的目的是让学生掌握Prolog语言的三个基本语句,理解Prolog的工作机理,能够运用Turbo Prolog2.0集成开发环境,学会编写简单Prolog程序的方法。 Prolog入门 要求学生能够读懂书中介绍的程序,能够在机器上运行它们。同时,能够用Prolog语言表示事实、规则和询问,能够用Prolog语言编制程序来解决简单的人工智能问题。 我们给出了使用Turbo Prolog2.0集成开发环境求解简单的人工智能问题的若干实例。 这个平台可以从相关网站上下载,鼓励他们实现一些简单的算法,即使在机器上实现我们给出的实例也是有意义的,这有助于他们理解。 Prolog入门 “递归”是程序设计中一个非常重要但又比较难以理解和掌握的概念,我们通过描述汉诺塔问题的求解过程介绍递归程序的设计方法,使得他们对其有一个了解,能够理解汉诺塔问题的求解过程,这是我们介绍这个概念的出发点。 专家系统 简单介绍专家系统的发展历程以及专家系统的基本特征。为了让同学对专家系统有一个比较完整的了解,我们介绍了专家系统的基本结构。 通过描述疾病诊断系统——MYCIN的一次诊断过程来告诉大家专家系统是什么? 我们结合两个典型的专家系统说明专家系统中的知识是如何表示的,它又是怎样运用系统中的知识来解决问题的。 专家系统 运用现有的知识通过推理的方式来解决问题是人类专家经常采用的途径。在专家系统中常用的推理方法主要有正向推理、反向推理和双向推理,以及不精确推理。 通过具体的例子说明如何实现这些推理过程,使得同学能够直观地理解这些推理方法。 不追求全面、严格地介绍推理的原理和方法,而是希望讲清楚基本的概念,让同学们知道推理是如何进行的。 专家系统 结合例子介绍专家系统中的解释机制。 通过学习,希望学生对专家系统是什么?专家系统又是如何完成任务?这些问题有一个比较明确的了解。 介绍一个专家系统的外壳InterModeller,设计了实践体验活动,让同学们在活动的过程中了解如何在InterModeller中运行专家系统,如何在InterModeller中设计简单的专家系统。 专家系统 建议以“正向推理”作为介绍重点,结合一些实例说明推理是如何进行的。可以引导学生思考“在日常生活中是否具有正向推理的案例”?比方说:几何结论的推理过程;代数结论的论证过程等等。 引导学生模仿教材中的例子建立一个专家系统。主要让他们知道如何建立规则库、确定推理机制和冲突解决策略。比方说:家庭保洁系统等。 专家系统的例 案例: 假设一个交易系统:客户提出要买的东西,卖家提供要卖的东西,如果有符合的,就成交。 这是一个很简单的系统,用一般程序语言也可以实现,但是用专家系统开发的方法更简单。 1 第一条规则: 如果来了新的客户,那么取得这个客户所有需要的商品,并产生新的事实。 专家系统的例 假设来了一个客户Danny, 先查询规则库,规则1的条件符合,触发这个规则,注意所有的规则之间没有顺序性。 然后查询用户所有需要的商品。 例如得到的结果是(Computer Keyboard, Mouse),那么规则匹配这些结果,每一个商品都会产生一个新的事实。 专家系统的例 2 第二个规则: 出现一个新卖家,原理和规则2类似。 3 最后一个是交易的规则: 当有买家购买一个商品,卖家卖一个商品,并且两者有相同的事实时,告诉卖家有人要买该物品,同时也告诉买家有卖家卖出该物品 使用专家系统,是通过定义规则的方式来积累经验,而不是通过If … else … 这样的代码来积累经

文档评论(0)

wendan118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档