人工智能课件8之专家系统1.ppt

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

* * * * * 4.半自动获取 半自动获取,即利用某种专门的知识获取系统,采取提示、指导或问答的方式,帮助专家提取、归纳有关知识,并自动记入知识库。 7.5.4 知识表示与知识描述语言设计 知识表示与知识描述语言设计是根据所获得知识的特点,选择或设计某种知识表示形式,并为这种表示形式设计相应的知识描述语言。所谓知识描述语言,就是知识的具体语法结构形式。所以,知识描述语言既要面向人、面向用户,又要面向知识表示、面向机器,还要面向推理、面向知识运用。这就要求知识描述语言既能为用户提供一种方便、易懂的外部知识表达形式,又能将这种外部表示转换成容易存储、管理、运用的内部形式。 7.5 专家系统设计与实现 7.5.5 知识库与知识库管理系统设计 知识库是专家系统的核心。知识库的质量直接关系到整个系统的性能和效率。因此,知识库涉及知识的组织与管理。知识的组织决定了知识库的结构,知识的管理包括知识库的建立、删除、重组及维护和知识的录入、查询、更新、优化等,还有知识的完整性、一致性、冗余性检查和安全保护等方面的工作。知识管理由知识库管理系统负责。 7.5 专家系统设计与实现 1.知识库设计 知识库设计主要是设计知识库的结构,即知识的组织形式。专家系统(或知识工程)中所涉及的知识库,一般取层次结构或网状结构模式。这种结构模式是把知识按某种原则进行分类,然后分块分层组织存放,如按元知识、专家知识、领域知识等分层组织;而每一块和每一层还可以再分块分层。这样,整个知识库就呈树型或网状结构。例如,图7―14所示的就是一个医疗诊断知识库的层次结构。 7.5 专家系统设计与实现 图7―14 医疗诊断知识库层次结构 医疗诊断知识库 消化 系统 知识 库 呼吸 系统 知识 库 …… 肝病 知识 库 胃病 知识 库 …… 7.5 专家系统设计与实现 2.知识库管理系统设计 知识库管理系统应包括知识一级和知识库一级的各种管理功能。 1)知识操作功能设计 知识操作功能包括知识的添加、删除、修改、查询和统计等。这些功能可采用两种方法来实现。一种方法就是利用屏幕窗口,通过人机对话方式实现知识的增、删、改、?查等;另一种方法就是用全屏幕编辑方式,让用户直接用键盘按知识描述语言的语法格式编辑知识。 7.5 专家系统设计与实现 2)知识检查功能设计 知识检查包括知识的一致性、完整性、冗余性等检查。 7.5 专家系统设计与实现 导致知识库不健全的因素有 领域专家提供的知识中存在某些不一致,不完整、甚至错误的知识。 知识工程师未能准确、全面地理解领域专家的意图,影响到知识的一致性及完整性。 采用的知识表示模式不适当,不能把领域知识准确地表示出来。 对知识库进行增删改时未充分考虑到可能产生的影响,操作后导致数据库出现不完备情况。 * 指知识库中存在多余的知识或存在多余的约束条件。 等价规则:r1:IF P AND Q THEN R r2:IF Q AND P THEN R r1与r2有一条是多余的,应从知识库中删去。 冗余规则链:两条规则链中第一条规则的条件相同,且最后一条规则的结论等价 例: r1:IF P THEN Q r2:IF Q THEN R r3:IF P THEN S r4:IF S THEN R 7.5 专家系统设计与实现 7.5 专家系统设计与实现 A. 知识冗余 * 冗余条件:如果两条规则有相同的结论,但一条规则中的某个子条件在另一条规则的前提条件中被否定,而其它子条件保持一致,则称这两条规则具有多余的条件 例 r1:IF P AND Q THEN R r2:IF P AND ?Q THEN R Q与?Q都是多余的,规则库中删去r1、r2, 增加 IF P THEN R 7.5 专家系统设计与实现 * 2. 矛盾 矛盾:两条产生式规则或规则链在相同条件下得到的结论互斥,或它们虽有相同的结论,但规则强度不同。 例 1 r1:IF P THEN Q1 若Q1=?Q2, r2:IF P THEN Q2 则r1与r2矛盾 例 2 r1:IF

文档评论(0)

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

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

1亿VIP精品文档

相关文档