- 1、本文档共127页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5专家系统
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 7.8 专家系统举例 无论成功与否,最后均调用clear_facts子句。即: clear_facts:-retract(xpositive(_,_)), fail. clear_facts:-retract(xnegative(_,_)), fail. clear_facts:-write(“\nPlease press the space bar to exit!”),readchar(_). 该子句中用内部谓词retract将全部的事实从动态数据库中删除,以避免影响对下一次动物的识别。 5.8.2 系统结构 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 5.6 专家系统的开发工具 ES外壳和ES开发环境比一般的计算机高级语言具有更强的功能,它们是一种更高级的计算机程序设计语言。 专家系统外壳又称为骨架系统,是由已有的成功专家系统演化而来的。它抽出了原系统中具体领域知识,保留原系统的知识库及推理机结构基本骨架,所以称为“外壳”。 5.6.2 专家系统外壳 * * 5.6 专家系统的开发工具 利用ES外壳作开发工具,只要将新的领域知识填充到ES中去,就可以生成新的专家系统。ES外壳的知识库结构及管理机制、推理机结构及控制机制、人机接口及辅助工具都可为新系统提供服务和支持。因此,使用这种工具开发效率高,当然限制也较多,故灵活性也差一些。 5.6.2 专家系统外壳 * * EMYCIN专家系统外壳 EMYCIN是由Stanford大学的Van Melle于1980年开发的一个ES外壳,是由MYCIN抽去原有的医学领域知识,保留外壳而形成的。采用产生式规则表达知识,目标驱动的反向推理控制策略,特别适用于诊断型ES的开发。 5.6 专家系统的开发工具 5.6.2 专家系统外壳 * * EMYCIN可提供MYCIN所有的辅助工具,如: ⑴ 推理解释程序及可信度估算。 ⑵ 知识编辑程序及类似英语的简化会话语言。 ⑶ 知识库管理和维护手段。如一致性检查、跟踪、查错等。 ⑷ 系统测试实例。 5.6 专家系统的开发工具 5.6.2 专家系统外壳 * * KAS专家系统外壳 KAS系统是由PROSPECTOR系统抽去原有的地质勘探知识而形成的。它采用语义网络和产生式规则相结合的知识表达方式,以及启发式双向推理控制策略。适用于开发解释型的专家咨询系统。 5.6 专家系统的开发工具 5.6.2 专家系统外壳 * * KAS可提供的辅助工具,如: ⑴ 知识编辑系统,用于知识获取、修改与扩充知识库,可直接操作和反馈修改结果。 ⑵ 推理解释系统。 ⑶ 用户问答系统。 ⑷ 英语分析器。 5.6 专家系统的开发工具 5.6.2 专家系统外壳 * * EXPERT系统是由CASNET系统抽去原有医学领域知识而形成的。适用于诊断、分类的专家咨询系统的开发。它采用产生式规则表达知识,有如下三种形式: FF规则; FH规则和 HH规则。 5.6 专家系统的开发工具 5.6.2 专家系统外壳 * * ⑴ FF规则:用于从已知的事实推知另一些事实的真值,从而可省去对后者的提问,被FF规则推导出来的事实只取逻辑值和“不知道”值。 例如 F(A,T)→ F(B,F) 表示如果已知事实A为真,则事实B一定为假。 5.6 专家系统的开发工具 5.6.2 专家系统外壳 * * ⑵ FH规则:用于指出事实与假设之间的逻辑关系,并用一个可信度指出肯定或否定一个假设有多大把握。例如 F(A,0:50) [2:F(B,T),F(C,T),F(D,F)] → H(E,0.8) 它表示若第一个事实(A取值在0到50之间)成立,
文档评论(0)