论文部分内容阅读
案例推理技术(CBR,Case-based reasoning)是在人工智能范畴中新兴的一种解决问题的方式。该方法的基本思想是利用人类对历史问题的求解经验来对当前相似问题进行求解。是一种基于历史经验的推理方法。本文通过建立基于案例推理的糖尿病判断系统解决了不能随时咨询领域专家、领域专家的经验知识不能很好保存、经验知识无法共享等问题。本文的研究内容如下所述:首先,深入地研究了案例推理的基本原理,包括案例推理的运行模型、案例推理的研究任务划分、案例推理系统的应用研究及其发展趋势等。并对案例推理的任务划分成五个部分,分别为案例表示、案例检索、案例重用、案例修正和案例保存,并加以详细阐述。其次,通过已有数据集,本文确定了针对糖尿病诊断的基于案例推理技术的案例表示方法,在此基础上建立了糖尿病判断专家系统案例库。本文接着研究了两种属性权重设定的方法,即领域专家法和基于标准差的权重设定方法。另外还采用了主成分分析法来保留原属性中的主要属性、舍弃次要属性,从而达到不使用权重设定也能表示属性之间不同的重要程度的目的。本文之后研究了相似度计算方法,包括欧氏距离计算方法、改进的余弦函数计算方法和基于归一化的相似度计算方法。本文对所研究的属性权重设定方法和相似度计算方法进行验证。然后,对基于案例推理的糖尿病判断专家系统的理论框架和实现过程进行了概括和剖析。并为进一步的研究工作指明了方向。最后,实现系统。系统采用B/S结构,在Visual Studio2010开发环境中使用C#语言实现了糖尿病判断专家系统。