专家系统是人工智能的一个重要分支。迄今为止,专家系统已经深入地应用到各个领域,并取得了重大的成果。在医疗诊断领域,由于中医知识的多侧面、多因素、多理论、多方法、多层次、多学派等特点,基于中医诊断的专家系统的研制与开发过于片面和缓慢。针对目前的情况,本文提出了一种中医内科诊断医理模型,并以此模型探讨了中医内科诊断专家系统的研究和开发。
知识表示和推理机制是专家系统的核心,也是专家系统的重点和难点所在。获得一种具有广泛的知识表示方法和灵活高效的推理逻辑是专家系统研究中一直追求的一个目标。基于中医知识多层次、经验性等特点,本文论述了产生式知识表示、框架知识表示、面向对象知识表示等多种知识表示方式在中医诊断专家系统中的综合使用,将日益发展成熟的关系数据库技术引入专家系统,详细分析了基于关系数据库技术的中医知识库的设计与实现。针对中医诊断过程层次性和复杂性的特点,本文综合采用正向推理、反向推理、混合推理和精确与不精确推理结合的推理策略,论述了基于关系数据库和面向对象技术的推理机的实现,获得了较好的推理效果。
为了提高专家系统开发的效率和质量,本文探讨了面向对象技术、UML 技术和数据库技术等多种计算机技术在专家系统开发中的应用。同时,为了实现中医的推广和现代化进程,本文还提供了详细的规则解释和辅助教学功能。
最后,利用以上对CMDES 系统的研究结果,完成了CMDES 系统的研制。
本研究从解决实际问题出发,以实际应用为目的,对CMDES 系统的各项技术做了全面的论述,提出了一些适合中医诊断特点和要求的开发方法,为专家系统在中医诊断领域的应用做了一些基础性的研究,对CMDES 系统的应用与研究具有重要的实践意义。