论文部分内容阅读
奶牛养殖业是我国畜牧业的重要组成部分,然而疾病多发和专家相对不足严重影响了我国奶牛养殖业的发展。本文对奶牛疾病诊断知识和专家系统进行大量文献研究,在对奶牛养殖基地进行调研的基础上,总结了奶牛疾病诊断知识的内容、特点和领域专家诊断的思维模式,提出了改进的面向对象的知识表示方法,设计并实现了基于Web的面向对象专家系统。
本文重点做了以下三个方面的工作:
1 本文对奶牛疾病知识的内容、特点和诊断过程中领域专家的思维模式进行了详细分析,建立了基于面向对象思想的复合知识表示模型,此知识表示方法解决了规则表示只能表示因果关系而不能表示结构关系的问题和框架表示继承方式带来的框架任意调用的问题。
2 在构建奶牛疾病诊断对象的过程中,本文提出了规则库与对象分离的模式,并给出了推理过程中规则与对象重新结合的方法。规则与对象分离解决了规则修改时需要重新编译对象的问题,降低了知识维护的复杂性;新的规则与对象的结合方式采用文本映射的方式,在对象初始化或对象属性更新时自动检索规则库,更新可用规则,提高了诊断推理效率。
3 对基于主观Bayes理论的不确定推理模型进行了改进,设计了基于面向对象思想的诊断推理流程并开发了基于Web的奶牛疾病诊断专家系统,实现了奶牛疾病的知识获取和诊断推理功能以及其它的辅助功能如知识库维护,用户管理,诊断记录管理等。
本系统进行了测试运行,结果表明:本文建立的奶牛疾病知识表示模型有利于优化知识库结构,实现知识库维护的相对独立;改进的主观Bayes理论的不确定推理模型在保证推理准确性的前提下,简化了系统的计算量,提高推理效率;基于Web的奶牛疾病诊断专家系统有利于系统更新,方便了系统推广,解决了奶牛疾病专家需求与供给的瓶颈问题。