● 摘要
本文的任务是构建一个CBR框架系统。并在此基础上建立一个应用案例:旅游咨询系统。 CBR (Case-Based Reasoning)是一种人工智能的推理方法,它以案例作为其最基本的推理单元,当一个新的待解决问题提出以后,我们可以把它看作是一个新案例,为了解决这个问题我们从案例库中查找一个和新案例最相近的案例,其解决方案就可作为新问题的参考,如果对此解决方案不满意,可进行修改,修改后的案例成为一个新学习到的案例被存到案例库中,如果下一次碰到类似的问题就可以此作为参考。这是一般CBR系统的原理,它们都是构建于某一应用领域上的(如:CAD辅助设计系统,领域经验就是成功的CAD设计模型)。而本文要提出的框架系统,是对构建CBR系统的通用功能进行提取,产生一个可重复使用的框架。有许多不同于传统CBR系统的新特性,本文将对这些特性进行详细的研究,分析和验证。 本文首先介绍了CBR的算法和面向对象的技术,并且给出了所要构建框架的介绍。其次,介绍了通用框架系统(COMCBR)的设计和实现情况。提出了面向对象方法的应用和XML的案例表示。再次,为了验证该框架系统,本文开发了一个旅游咨询系统。 结合本文提出的框架模型编写了相应的应用软件,并调试通过。软件基于windows平台用VC++语言编写。最后对所做工作进行了总结。提出了现有成果和需要改进的意见。