专家系统是如何工作的
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
专家系统初步(二) 专家系统初步(
推理与推理机
产生式系统
产生式规则是专家系统中最广泛使用的一种 知识表示法,它能模拟人类求解问题的思维 方式,便于表达专家领域的启发式知识或经 验知识。 产生式规则表示通常用于描述事物之间的一 种因果关系。其基本形式为:
– IF <P> THEN <Q>
实践: 阅读网页中的科普资料与图片,尝试完成一 个产生式规则的表示。(相关链接) 个产生式规则的表示。(相关链接)
– 请从网上了解知识表示方法“与或图”, 请从网上了解知识表示方法“与或图” 尝试用与或图表示出在Prolog“家庭关系” 尝试用与或图表示出在Prolog“家庭关系” 的练习中对“祖父” 的练习中对“祖父”的推理的表示。(这 实际就是一种反向推理过程)
思考与练习
根据你对正向推理和反向推理的理解, 你认为哪一种推理方式更接近于人类思 考问题? 熟悉InterModeller,完成对“水果识别” 熟悉InterModeller,完成对“水果识别” 专家系统的调试。尝试把已知规则通过 “规则编辑器”输入到InterModeller中, 规则编辑器”输入到InterModeller中, 验证推理过程。
专家系统的工作原理——推理 专家系统的工作原理——推理
推理就是根据已知的信息来推断出新的信息 或结论的思维过程。专家系统中的推理是根 据给定的事实得出结论的。 专家系统的推理由推理机实现。专家系统从 数据基(database)中取出一条规则,看这 数据基(database)中取出一条规则,看这 条规则的前提与给定事实是否匹配。如果匹 配,则得出相应的结论,并把结论存入存储 器中,作为新的事实;反之,则启用下一规 则,再进行匹配,直到匹配成功。
正向推理
从事实出发,来推出一定结来自百度文库的方法称 为正向推理,又称为数据驱动推理方法 或自下而上的推理方法。 实践:
– 阅读网页教程的内容,学习水果识别专家 阅读网页教程的内容,学习水果识别专家 系统的第一周期推理过程。请仿照第一周 期推理过程写出第二周期的推理流程图。
反向推理
反向推理就是用户或系统提出一些假设, 然后系统来验证这些假设的真假。它的 推理过程可以理解为从目标出发,反向 使用规则进行推理。 实践:
推理与推理机
产生式系统
产生式规则是专家系统中最广泛使用的一种 知识表示法,它能模拟人类求解问题的思维 方式,便于表达专家领域的启发式知识或经 验知识。 产生式规则表示通常用于描述事物之间的一 种因果关系。其基本形式为:
– IF <P> THEN <Q>
实践: 阅读网页中的科普资料与图片,尝试完成一 个产生式规则的表示。(相关链接) 个产生式规则的表示。(相关链接)
– 请从网上了解知识表示方法“与或图”, 请从网上了解知识表示方法“与或图” 尝试用与或图表示出在Prolog“家庭关系” 尝试用与或图表示出在Prolog“家庭关系” 的练习中对“祖父” 的练习中对“祖父”的推理的表示。(这 实际就是一种反向推理过程)
思考与练习
根据你对正向推理和反向推理的理解, 你认为哪一种推理方式更接近于人类思 考问题? 熟悉InterModeller,完成对“水果识别” 熟悉InterModeller,完成对“水果识别” 专家系统的调试。尝试把已知规则通过 “规则编辑器”输入到InterModeller中, 规则编辑器”输入到InterModeller中, 验证推理过程。
专家系统的工作原理——推理 专家系统的工作原理——推理
推理就是根据已知的信息来推断出新的信息 或结论的思维过程。专家系统中的推理是根 据给定的事实得出结论的。 专家系统的推理由推理机实现。专家系统从 数据基(database)中取出一条规则,看这 数据基(database)中取出一条规则,看这 条规则的前提与给定事实是否匹配。如果匹 配,则得出相应的结论,并把结论存入存储 器中,作为新的事实;反之,则启用下一规 则,再进行匹配,直到匹配成功。
正向推理
从事实出发,来推出一定结来自百度文库的方法称 为正向推理,又称为数据驱动推理方法 或自下而上的推理方法。 实践:
– 阅读网页教程的内容,学习水果识别专家 阅读网页教程的内容,学习水果识别专家 系统的第一周期推理过程。请仿照第一周 期推理过程写出第二周期的推理流程图。
反向推理
反向推理就是用户或系统提出一些假设, 然后系统来验证这些假设的真假。它的 推理过程可以理解为从目标出发,反向 使用规则进行推理。 实践: