摘要
介绍专家系统的基本概念和C#的特点及其建造专家系统的适宜性,介绍面向对象程序设计技术以及专家系统的基本设计思想和结构。着重讨论和研究了如何在.NET环境中采用C#语言将专家系统中涉及到的经验知识表示成计算机可以识别的形式,建立知识积累数据库,设计出以精确推理机制为基础的推论引擎,并从软件工程的角度阐述了专家系统的开发步骤。
This paper introduces some basic concepts about expert system and the characteristics of C # as well as its suitability in building expert system, It also introduces the object - oriented programming techniques and the basic designing ideas and structures of expert system. With an emphasis in C # under. NET environmeat the paper discusses that how to use production rule expression to transform the experience and knowledge involved in expert system into the forms that computers can recognize, and then create knowledge base and design the reasoning engine based on the accurate reasoning mechanism. Furthermore, it elaborates the development steps of expert system from the angle of software engineering.
出处
《信息技术》
2006年第4期150-152,共3页
Information Technology
关键词
专家系统
知识库
推论引擎
面向对象技术
expert system
kndwledge base
reasoning engine
object - oriented technology