延安大学计算机学院

计算机科学与技术专业实验教学大纲

【课程名称】人工智能( Artificial Intelligence)

【课程编码】JSZX0300

【课程类别】专业必修

【课时】 72( 理论 )+28( 实验 )

【学分】 3

【课程性质、目标和要求】

本实验课程是人工智能理论课的配套课程.通过实验软件环境提供的大量演示

性、验证性和开发设计性实验,帮助学生更好地熟悉和掌握人工智能的基本原理和

方法;利用网络提供的软件程序包,结合Java 或 C# 等语言的开发环境,实现一些

简单的人工智能问题;进而提高学生编写实验报告、总结实验结果的能力,使学生对

人工智能的相关理论有更深刻的认识。

【实验时间安排】

本课程计3学分,实验占 28 学时。学时分配如下:

序号

实验名称

实验类型

课时

备注

1

产生式系统实验

验证

4

2

梵塔问题实验

验证

4

3

A*算法实验

验证

4

4

化为子句集的九步法实验

验证

2

5

子句消解实验

验证、开发

2

6

模糊假言推理器实验

验证 设计

4

7

BP 网络实验

验证 设计

4

8

贝叶斯网络实验

验证 设计

4

9

综合实验

设计、开发

学期实验项目

合 计

28

【实验内容要点】

1

一、产生式系统实验

1、实验目的要求

熟悉和掌握产生式系统的运行机制,掌握基于规则推理的基本方法。

2、实验主要内容

对已有的产生式系统 (默认的例子 )进行演示,同时可以更改其规则库或 (和)事实库,进行正反向推理,了解其推理过程和机制。

自己建造产生式系统(包括规则库和事实库) ,然后进行推理,即可以自己输入任何的规则和事实,并基于这种规则和事实进行推理。这为学生亲手建造产生

式系统并进行推理提供了一种有效的实验环境。

3、实验条件

产生式系统实验程序。

IE5.0 以上,可以上 Internet 。

二、梵塔问题实验

1、实验目的要求

熟悉和掌握问题规约法的原理、实质和规约过程;理解规约图的表示方法。

2、实验主要内容

演示已有的梵塔问题 (默认程序例程 ),可以更改圆盘数量, 了解问题解决的归约过程。

分析归约机理,熟悉问题规约的详细过程。

自己建造一个梵塔问题归约系统, 然后根据归约原理进行逆向推理, 得到本原问题集合。通过解决这些本原问题,最终求解问题。

2

三、 A*算法实验

1、实验目的要求

熟悉和掌握启发式搜索的定义、估价函数和算法过程, 并利用 A* 算法求解 N 数

码难题,理解求解流程和搜索顺序。

2、实验主要内容

分别以 8 数码和 15 数码为例实际求解 A* 算法。

画出 A* 算法求解框图。

分析估价函数对搜索算法的影响。

分析 A* 算法的特点。

四、化为子句集的九步法实验

1、实验目的要求

理解和掌握消解原理,熟悉谓词公式化为子句集的九个步骤,理解消解推理规

则,能把任意谓词公式转换成子句集。

2、实验主要内容

理解消解原理,熟悉谓词公式转换成子句集的步骤。

五、子句消解实验

1、实验目的要求

理解含有变量的子句如何使用消解规则,掌握子句消解的原理和规则,能熟练

进行任意两个子句的消解,了解消解推理的某些常用规则。

2、实验主要内容

运行并观察演示实例。

3

输入新的子句,检查消解结果。

根据消解过程理解消解原理和常用规则。

六、模糊假言推理器实验

1、实验目的要求

理解模糊逻辑推理的原理及特点,熟练应用模糊推理,了解可能性理论。通过

实例比较模糊推理与不确定性推理的实质区别。

2、实验主要内容

使用推理器多次推理;

自己输入的规则和模糊集,进行运算推理;

通过实例分析模糊推理与不确定性推理的实质区别。

七、 BP 网络实验

1、实验目的要求

理解反向传播网络的结构和原理,掌握反向传播算法对神经元的训练过程,了

解反向传播公式。通过构建BP 网络实例,熟悉前馈网络的原理及结构。

2、实验主要内容

通过 BP 网络各项参数的不同设置,观察 BP 算法的学习效果。

观察比较 BP 网络各项参数变化对于训练结果的影响。

八、贝叶斯网络实验

1、实验目的要求

了解不确定性推理的原理和特点,理解贝叶斯网络的推理原理。

4

2、实验主要内容

建立贝叶斯网络,包括建立推理规则知识库和前提条件的可信度。

实际演示贝叶斯推理过程。

九、综合实验

1、实验目的要求

以项目的方式完成人工智能的设计性实验,训练学生的团队合作能力,分析和

解决问题的能力。

2、实验主要内容

可以选择自己感兴趣的题目。

【成绩考核方式】

实验成绩由平时和期末两部分组成 ,平时占 40%, 期末占 60%.

学生每次做完实验要进行登记;

实验结束后学生应在规定时间内提交实验报告及实验结果分析等;

该课程所有实验结束后,指导教师根据学生的实验及报

延安大学计算机学院评分,延安大学计算机学院.docx相关推荐

  1. 计算机组装评分标准,计算机组装与配置技能竞赛评分标准表.doc

    计算机组装与配置技能竞赛评分标准表 肇庆市工业贸易学校 计算机组装与网络组建技能竞赛评分表 班级: 姓名: 总分: 项目标准分值得分计算机硬件组装(10分)内存安装正确每错一处扣0.5分,扣完为止2分 ...

  2. 计算机操作员评分标准,计算机操作员初级操作技能考核评分记录表

    职业技能鉴定国家题库试卷 计算机操作员初级操作技能考核评分记录表 考件编号: 姓名: 准考证号: 单位: 总 成 绩 表 序号 试题名称 配分 得分 权重 最后得分 备注 1 计算机安装.连接.调试 ...

  3. 计算机操作员评分标准,计算机操作员技能评分记录表2.doc

    计算机操作员技能评分记录表2.doc 总 成 绩 表 序号试题名称配分 (权重)得分备注1微机系统基本操作152文字信息处理553图形图像处理54因特网操作15合计90 统分人: 年 ...

  4. 计算机二级评卷看结果还是步骤,计算机二级评分严格吗 步骤错了有分吗

    计算机二级考试不是人工阅卷,是由计算机评分,所以是很严格的.计算机二级机器阅卷主要看的是最后的输出文件,如果步骤错了导致结果不正确的话,也是没有分的. 计算机二级评分标准 计算机二级考试是电脑自动评分 ...

  5. 二级c语言评分标准一样吗,计算机二级评分严格吗 步骤错了有分吗

    计算机二级考试不是人工阅卷,是由计算机评分,所以是很严格的.计算机二级机器阅卷主要看的是最后的输出文件,如果步骤错了导致结果不正确的话,也是没有分的. 计算机二级评分标准 计算机二级考试是电脑自动评分 ...

  6. 农大计算机学院姜新华,计算机学院红帽学院揭牌仪式

    周二下午,我们如约的来到了计算机学院,见到了我们所要访问的老师---王晋隆老师,在近一个小时的访谈中... 我报考的是哈尔滨工程大学计算机学院的计算机科学... 前期准备与后期上传工作:(1)必须先建 ...

  7. 湘潭大学网络编程_湘潭大学计算机学院网络空间安全学院“湘韵”研究生论坛成功举行...

    聚计网湘韵,享学术盛宴 聚计网湘韵,享学术盛宴.2020年11月26日下午,由湘潭大学计算机学院·网络空间安全学院举办的研究生湘韵论坛在工科楼阶梯教室举行,全体研究生新生参加,肖芬副院长致开幕辞. & ...

  8. 北京人文计算机学院,北京人文大学计算机信息工程学院举行元旦晚会

    2011年12月28日晚上8时许,北京人文大学第一阶梯教室座无虚席,计算机信息工程学院"2011年元旦晚会"在这里隆重举行.计算机信息工程学院副院长林月珍.喻新和,团委书记李四辈老 ...

  9. 湖南大学计算机与通信学院研究生,湖南大学计算机与通信学院2010年硕士研究生招生学科...

    计算机考研 学院简介 计算机与通信学院前身为原湖南大学计算机科学系.1978年组建计算机教研室并开办计算机本科专业,1981年5月正式成立计算科学系,2001年10月正式成立计算机与通信学院. 学院现 ...

  10. 华师 计算机系统 作业,华师网络学院作业答案-计算机组成原理问答题

    华师网络学院作业答案-计算机组成原理问答题 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 试谈谈什么是存储系统的高速缓冲存储器(Cac ...

最新文章

  1. Nginx 配置清单(一篇够用)
  2. 20201125 《计算感知》武老师 第1节课 笔记
  3. carsim学习笔记1—界面工具的含义
  4. Apache Mahout:适合所有人的可扩展机器学习框架
  5. C语言把字串转换大小写的函数
  6. Atitit.html css  浏览器原理理论概论导论attilax总结
  7. 目标客户画像_4 种类型 + 10 大步骤,详解用户画像
  8. TapTap推广统计逻辑
  9. 百度tts语音合成使用
  10. Unity Kinect体感跑酷互动游戏方案
  11. FileReader 对象实现图片预览
  12. 大数据领域一些值得读的论文(不断更新
  13. 开头的单词_c开头的英语单词三年级到六年级的英语单词记忆
  14. 编译原理:文法和语言总结与梳理
  15. python加密安装方法_安装Python加密错误
  16. 9.9 力扣652. 寻找重复的子树
  17. 今天是2019年大年三十儿,写了几幅字,给大家拜个年啦
  18. python获取指定端口流量_python如何查看系统网络流量的信息
  19. 如何搭建企业邮箱服务器
  20. DTCC 2018:见证数据库技术发展青春与您同行

热门文章

  1. Spring核心--容器详解
  2. C/C++中最快、最简洁的read()快读(卡常数)方法
  3. 分布式光纤管道泄漏监测系统管道泄漏检测技术分析
  4. cad解除块的快捷命令_CAD撤销上一步和恢復下一步的快捷键是什么?
  5. 三菱FX5U,机床X轴Y轴工作台定位控制程序!使用三菱J4-A系列伺服驱动器绝对位置系统,程序大小27000多步
  6. 7大浏览器颜值代表,谁才是真正的浏览器颜值之王呢?
  7. 2022最新Postman安装以及基本操作使用教程
  8. 软件需求工程 高校教学平台 项目章程
  9. 串级控制MATLAB实验报告,串级控制系统实验报告.docx
  10. 移动端车牌识别sdk——技术干货