第七章专家系统-智能科学网站.ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章专家系统()-智能科学网站.ppt

* * * * * * * * * * * * * * * * * * * * * * * * NN 1 10-00 Elene Marchiori * * 基于互联网的专家系统 互联网风靡全球,标志着网络时代的到来。互联网+获得广泛应用。将人工智能技术与互联网结合,利用互联网的网络支持,吸收和结合其上的新技术,运用其丰富的信息和软/硬件资源,开发与之相适应的知识和其它智能系统,解决需要人类智能才能解决的问题,包括伴随网络时代出现的新问题,有巨大的现实与潜在需求和发展空间。将专家系统与互联网结合,开发基于互联网的专家系统,具有极大的发展空间。 * 史忠植 人工智能:专家系统 * 基于互联网的专家系统结构 * 史忠植 人工智能:专家系统 * 小 结 讨论了专家系统的基本概念、基本结构、与常规计算程序的区别等问题。专家系统的基本结构可以视为由知识库、推理机和用户界面三部分所组成。 在知识工程的推动下,涌现出了不少专家系统开发工具。本章主要介绍了MYCIN、CLIPS、Jess和OKPS。 专家系统是一个复杂的计算机软件,所以它的开发应遵循一般的软件开发规范。同时,又要考虑知识工程的特点,讨论了建造专家系统的主要阶段。 简要介绍了分布式专家系统、协同式专家系统、神经网络专家系统以及基于互联网的专家系统。 * 史忠植 人工智能:专家系统 * 史忠植 人工智能:专家系统 * Thank You 人工智能 / * * * * * * * * * * * * * CLIPS匹配算法 定义 称满足相互约束条件的k个模式实例为可满足的k—模式实例。 显然,寄存器?中所有非空模式实例均为1—模式实例,且是可满足的 可满足的k—模式实例存在寄存器?k中,寄存器?可以看成寄存器?1。 在连接网络中,每一连接点有两个输入,一个来自含有1—模式实例的?寄存器,另一个来自含有可满足的k—模式实例集的寄存器?(k=1)或寄存器?k (k1),连接点指出两组输入模式实例的约束条件,输出可满足的(k+1)—模式实例集,存入寄存器?k+! 。 * 史忠植 人工智能:专家系统 * CLIPS匹配算法 Rete网络匹配过程 Rete网络匹配过程由模式网络上的模式匹配和连接网络上的部分匹配两部分构成。 在模式网络的机器内部表示中,我们把共享一个父结点的所有结点表示成一条共享链,同时,把每一模式匹配链中的结点表示成一条下拉链,于是,每一结点由共享链和下拉链指向其后继结点,模式网络就是一棵可以使用典型遍历算法进行测试的二叉树。 模式网络上的模式匹配过程就是上述二叉树的条件遍历过程 * 史忠植 人工智能:专家系统 * CLIPS 匹配算法 模式网络上的模式匹配过程一旦结束,便开始连接网络上的部分匹配过程,其作用是:根据每一模式寄存器?的变化,激活相应的连接网络,并修改寄存器?的内容。 * 史忠植 人工智能:专家系统 * CLIPS 匹配算法 Rete算法也存在很大的局限性 这对于大型专家系统,特别是专家数据库系统的实现,弄不好易导致组合爆炸 采用固定的模式连接次序,从而影响了执行效率的提高 * 史忠植 人工智能:专家系统 * * 史忠植 人工智能:专家系统 * 内容提要 7.1 专家系统概述 7.2 专家系统的基本结构 7.3 专家系统MYCIN 7.4 专家系统工具CLIPS 7.5 专家系统工具JESS 7.6 面向对象专家系统工具OKPS 7.7 专家系统建造 7.8 新型专家系统 7.9 小结 * 史忠植 人工智能:专家系统 * 专家系统工具JESS 由于CLIPS的强大功能与良好性能,以及NASA对该软件采取的开放政策,CLIPS在美国国内外都有众多用户,他们应用CLIPS开发了许多实用的专家系统,并根据各自的需要对CLIPS进行扩充和改造,如加拿大研究委员会在CLIPS中加入了模糊推理功能,推出了FuzzyCLIPS。1995年美国Sandia国家实验室分布式系统计算组成员弗里德曼-希尔(Friedman-Hill E J)用Java实现了Jess(Java Expert System Shell),这是一个扩充的CLIPS版本。Jess除了继承Clips的优点之外,Jess还具有支持类操作、支持面向对象的编程方式等优点,而且可以与Java良好的集成,具有良好的移植性和嵌入性。 * 史忠植 人工智能:专家系统 * 基于Jess的Web专家系统框架 * 史忠植 人工智能:专家系统 * 内容提要 7.1 专家系统概述 7.2 专家系统的基本结构 7.3 专家系统MYCIN 7.4 专家系统工具CLIPS 7.5 专家系统工具JESS

文档评论(0)

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

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

1亿VIP精品文档

相关文档