论文部分内容阅读
专家系统是人工智能领域的一个重要分支,其目的在于用机械电子的方式模拟人类的思维。成熟商用的专家系统具有重要的经济和社会效益。OOP技术是软件工业发展史上的一座里程碑,虽然只是符号的改变,却带来了软件设计思想的变革。 本文在深入研究专家系统的推理机制和面向对象的设计模式的基础上提出并详细阐述了一些重要的设计模式在专家系统中的应用;提出并分析了在推理过程中产生式的组合情况和解决方法;设计了规则环路的消除算法;设计并实现了专家系统相关的核心算法;设计了基于关系数据库的知识库;构造了基于OOP技术的医疗专家系统原型;提出如何构造基于Web的专家系统的方案并对相关技术进行了介绍和讨论。本文对专家系统的研究主要集中在基于规则的专家系统的研究,研究的重点是专家系统整个的软件体系结构的研究,同时对专家系统的机制也进行了较深入的研究。