- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章_专家系统第七章_专家系统
* ?正是由于MONITOR和FINDOUT的相互嵌套调用,导致了深度优先的穷尽搜索过程. ? MYCIN将规则按上下文对象分类 * 每次对于一个目标作推理时,只需考虑该目标涉及的那个上下文对象相关的规则, * 大幅度提高了推理的效率。 * 2、 不确定推理 ?如何处理不确定性是MYCIN推理机需提供的重要功能。 *推理过程生成了与或推理树 ; *不确定推理既要处理CF沿推理链的传递,又要处理CF的与或组合 。 ?0.2是规则前提得以满足的CF门槛值 *CF低于0.2的规则不能激活,并从推理树中删除 *使得推理树的规模可以限制在较小的范围内。 * 3、治疗选择机制 ?先建立若干可能的治疗方案,然后综合制定最佳治疗方案。 ?所谓治疗方案,就是依据推断出的可能病菌(病原体)选用适当的治疗药物。 ?知识库中已包含一组治疗规则,每条规则为一种病菌制定一个药物治疗方案。 e.g:一条治疗假单胞细菌的规则: 如果:病原体鉴别为假单胞细菌那么:推荐以下药物作为可选的治疗方法:1)colistin (0.98)2) polymyxin (0.96)3) gentamicin (0.96)7) carbenicillin (0.96)5) sulfisoxazole (0.67) 导致病人感染疾病的可能病菌及其可信度CF已记载于该病人的上下文树,能够由系统依据这种规则自动生成针对每种可能病菌的治疗方案。 * 为综合制定最佳治疗方案,MYCIN遵循以下药物选配准则:1)细菌对药物的敏感性,2)药物是否已给病人配用过,3) 药物的相对功效,例如药物是杀菌性的还是抑菌性的,是否会引起病人的过敏反应等。MYCIN系统还制定了若干面向药物选配的启发式 例如:· 若物药-1是治疗细菌-1的最优药物,又是治疗细菌-2的次优药物,则将物药-1提升为治疗细菌-2的最优药物。· 某些药不能单独使用。· 不要从同类药物中选配多于一种的药物。上述药物选配准则和启发式未表示成规则形式存放于知识库,而是直接编程于治疗选择机制中 * 1.推理解释 ? 对医生的每次咨询都建立相应于病人的与或推理树和上下文树。 ? 在推理过程中或推理结束后可以回答医生(用户)对推理过程和 推理结果的各种询问。 ? 规则追踪型推理解释——回答三种询问:WHY 、HOW和WHYNOT。 ? 高级解释功能: * 基于记载于推理树中的推理链, *设置了参数:复杂性和重要性,量化知识单元(规则和对象属性)的可解释性, *依据用户知识水平加以裁剪的解释, *为重要的且复杂性高的推理设置了封装的细化解释(超出规则本身的文字描述),以解释规则的前提和结论间的因果关联细节。 7.3.3.系统服务设施 例如,考虑以下推理链: r1 r2 r3 r7 r5 A -->B -->C -->D -->E -->F其中大写字母指示相应于对象属性的知识单元,并分别包含于规则(r1,r2,…,r5)的前提和结论。假设A、D和F的复杂度符合用户的知识水平和解释细化要求,且在对该推理链的解释中,C的重要性超过了动态设置的门槛值,则推理链将被系统重新整理为A-C-D-F。 既然规则r3(C-D)的复杂度超出了用户可理解的水平,系统就在按新推理链提供解释的同时,将为r3封装的细化解释也显示给用户,作为一种补充说明。 * 2.知识库维护 ? 知识库中包含的推理规则,尽管形式上相互独立,但语义上却相 互关联,形成推理树, ? 语义上的关联,使知识库的维护面临困难。 ? 三类问题: * 包含(Subsumption)问题, * 单一规则的不一致, * 多规则的不一致——推理链的不一致。 ? 推理解释机制为知识库的维护提供了有力的支持。 ? TEIRESIAS——高性能编辑器,能自动发现前述的包含和单一规则不一致问题,辅助知识库维护。 * 3.教学 ? MYCIN的知识库包含了医学专家提供的丰富经验知识; ? GUIDON——基于MYCIN知识库的医疗教学。 * ? 从MYCIN系统抽取出的与应用领域无关的骨架型专家系统开发工具。 ? 用于开发任何旨在提供咨询服务的专家系统,尤其适合故障诊断问题。 ? EMYCIN继承了MYCIN的主要特点,如下: ? 采用逆向链深度优先的控制策略; ? 使用产生式规则
文档评论(0)