《人工智能》实验教学大纲课程中文名称:人工智能导论实验课程编号:16161235编写人:孙建平陈洪波审核人:颜君彪一、学时学分课程总学分:2课程总学时:40实验学时:10二、适用专业及开课学期计算机科学与技术专业7学期三、实验的地位、作用和目的本实验课程是与《人工智能基础》理论课程配套的实践性课程,用实验的方法使学生加深对“知识表示”、“知识获取”、“知识利用”这三个人工智能技术基本问题的认识和理解,进一步熟悉人工智能的一般原理以及实现三个基本问题的方法。四、实验基本原理本实验课程在PC机上进行,选用C、Prolog、Lisp、C++中任意一种语言实现试验课题的要求。在人工智能实验课程中,学生主要学习和重点掌握的是人工智能的基本原理和实现命题的基本方法。五、主要实验仪器设备微机、服务器、网络设备、打印机、编程环境等。六、实验基本要求1、本课程实验采用编写程序并在计算机上调试进行的方式进行。2、每个实验先由学生提前预习、编程(课外不少于1个小时),禁止无准备上机。然后由教师简要讲解实验目的、实验要求、实验内容、上机操作注意事项以及程序调试的方法等。在教师指导下,学生自己动手做实验。3、实验结束后,学生书写实验报告。实验报告应包括实验者班级、学号和姓名、实验名称、实验目的、实验内容、实验步骤、程序框图和源程序(包括算法的主要思想、主要数据结构算法的基本实现),调试过程,实验结果和讨论。七、实验教材与实验指导书实验指导书:《人工智能基础—试验要求及指导书》(自编)八、考核方式与成绩评定根据实验报告、实验态度、上机操作技能等,对学生进行评定考核成绩。实验成绩占本课程成绩的比例按规定执行。九、实验项目开设情况序号实验名称内容提要实验要求实验时数实验类型每组人数所在实验室名称备注1状态空间搜索8数码问题必开2验证1计算机科学与2谓词演算机器人搬盒子必开2验证13启发式搜索A*算法选开2验证1技术实验室2选14BP网络解决XOR分类问题用BP神经网络实现XOR分类选开2验证15专家系统分类专家系统设计必开4综合1十、“三性”实验简介实验五专家系统(综合性)(一)实验目的1、综合应用“知识表示”、“知识获取”、“知识利用”这三个人工智能技术的基本知识。2、通过一个小型的专家系统设计,学习一种人工智能命题的实现方法。(二)实验内容与基本要求1、内容:按下列规则写出一个分类的专家系统:有毛的动物是哺乳动物;有羽毛的动物是鸟类;若动物会飞且会生蛋,则它是鸟类。有奶的动物是哺乳动物;吃肉的哺乳类动物是肉食动物;犬牙利爪,眼睛向前的是肉食动物;反刍食物的哺乳类动物是有蹄类;有蹄的哺乳类是有蹄类;黄褐色有暗斑点的肉食类是金钱豹;黄褐色有条纹的肉食类是老虎;长脖子长腿有黄褐色有暗斑的有蹄类动物是长颈鹿;有黑白条纹的有蹄类动物是斑马;不会飞有长脖子长腿的鸟是驼鸟;不会飞善游泳黑白色的鸟是企鹅;善飞的鸟是信天翁。2、实验要求:专家系统能对给出的条件进行分析推理,然后给出结果。(三)主要仪器设备及器材1、设备:微机P4以上/40G。2、器材:软件系统:C、lisp、C++任选。