论文部分内容阅读
专家系统是一个智能计算机程序,它利用知识和经验,通过推理来解决领域中只有人类专家才能解决的难题。专家系统的研究和应用已经成为全世界人工智能研究的热点和焦点,它们在农业领域的应用为农业生产带来的很大的经济效益。我国政府提出的发展农业智能系统的战略为我们创造了广阔的发展空间,同时也为智能农业系统的发展带来了无限的发展契机。动物疾病诊断专家系统的研究是在结合国内外研究现状,针对我国畜牧业的发展的实际需求和以解决生产实践中的难题为目的的基础上提出的,具有很重要的现实意义。 针对目前动物疾病诊断专家知识的自动获取还无法实现的状况,本研究对各种获取源讨论之后,确定了以下主要的知识获取源:书籍、专家、杂志和网络,并且对这些知识源的重要性进行了分析,其重要性从大到小排列顺序为:书籍>专家>杂志>网络。根据知识源的特点,确定了由研究生负责知识的主要获取任务,学科专家进行知识加工和专家评判小组进行知识评判的知识获取策略。这种方法可以有效地利用现有的人力和物质资源,提高知识获取的效率和准确性。 寻求适合农业知识特点的表示方法是农业专家系统研究的热点问题之一。本研究针对动物疾病诊断知识的特点,提出了“IF<症状i>THEN<疾病a>CFai”知识表示方法,其中“症状i”为“疾病a”所表现的症状集合中的一个元素;“CFai”为当“症状i”存在是动物患疾病“疾病a”的概率;sum from i=1 to n(cfai)=100。这种知识表示方法可以很好的表示动物疾病诊断专家知识。 针对动物疾病诊断的特点,本研究设计了基于数据库的规则库和其它信息库,在规则库的建设中,用一维数据库来模仿了脑信息的存贮与激活方式,以这种方式建立的规则库适合动物疾病诊断知识的特点,具有实用性强、操作和维护简单的优点。 在传统的专家系统精确推理和模糊推理的理论指导下,通过对领域专家在诊断动物疾病过程中思维方式的研究,提出了适用于动物疾病诊断过程的混合推理模式,即先进行正向推理,由正向推理得出一组假设结论,然后进行反向推理,去验证假设结论集合中的元素是否可以成为结论。在整个推理过程中,本研究对症状和疾病之间的关系进行了量化,由一定的数字来表示这两者之间关系的强弱,实现了动物疾病的数值诊断。由于疾病与症状之间是一一对应的关系,并且又有数值作为它们之间联系的纽带,从而实现了系统与用户的动态交互,从一定程度上模拟了专家在解决问题中的思维过程和提问方法,使系统更加人性化、效率更高、准确性更好、实用性也更强。 界面是用户同系统交流的媒介,界面的友好程度直接决定着用户是否乐意使用该软件。为此,本研究制定的界面设计目标是:简洁、美观,符合人性化;易于使用掌握;适应性强;和具有帮助能力。 根据动物疾病诊断的特点以及生产实践的需求,本研究提出了软件复用技术在动物疾病诊断专家系统研制中的应用策略,对一些关键技术通过逐步完善,可以逐渐形成动 王靖飞 动物疾病诊断专家系统的研究与应用2002年5月一物疾病诊断专家系统开发平台,将会大大提高动物疾病诊断专家系统的开发效率。 最后,利用以上对动物疾病诊断专家系统的研究结果,初步完成了奶牛疾病诊断专家系统的研制。在奶牛诊断专家系统的研制中,根据奶牛疾病诊断知识的特点和不同用户、不同情况的需求,本研究在奶牛疾病诊断系统中首次实现了两套推理策略、两个不同特点的知识库的集成应用。从系统的运行情况和运行结果来看,本文中所提出的开发动物疾病诊断专家系统的各种方法均具有实际应用价值,可以作为一般动物疾病诊断专家系统开发的基本方法。 本研究从解决生产实践中的难题出发,以实际应用为目的,对动物疾病诊断专家系统的各项技术做了全面的论述,提出了一些适合动物疾病诊断特点合要求的研制动物疾病诊断专家系统的方法,为专业人员开发其他动物疾病诊断专家系统积累了重要的基础资料,也为专家系统在农业领域的应用做了一些基础性研究,对专家系统的应用与研究具有重要的实践意义。