1、功能需求 本实例完成的是人工智能作业--简单动物识别专家系统。要求能输入一个或者多个特征推理出结果,能有简单的界面,对知识库的修改等。需要的基础知识有C#,winform, 以及对文本的简单处理,数组结构用的是数组和字典。 2、界面设计 程序界面有两个Form,一个是主窗口如图1,一个是修改知识库的窗口如图2,设计都非常简单,在此不用详细给出具体啦。 图1 Main.Form 图2 Update.Form 3、数据准备 因为只是个简单的案例,数据不多,因此数据采用的文本的形式如图3,每行是一条规则,中间以空格隔开,最后一个是结果。 图3 知识库 4、代码实现 我的思想是,以每行数据的...