人工智能概论实验课程教学大纲
上传者:黄志雄|上传时间:2015-04-22|密次下载
人工智能概论实验课程教学大纲
人工智能概论实验教学大纲
(实验课程)
◆课程编号:041038
◆课程英文名称:Introduction to Artificial Intelligence
◆课程类型: ? 通识通修 ? 通识通选 ? 学科必修 ? 学科选修 ? 跨学科选修
? 专业核心 ? 专业选修(学术研究) ? 专业选修(就业创业)
◆适用年级专业(学科类):信息管理与信息系统、电子商务 三年级或四年级 ◆先修课程:高等数学、线性代数、概率与数理统计、程序设计语言 ◆总学分:0.5 ◆总学时:17
一、课程简介与教学目标
《人工智能概论实验》是配合《人工智能概论》开设的实验课程。要求学生在理解人工智能理论及方法的基础上,应具有设计、实现和分析等方面的能力。通过本实验课程的训练,使学生熟练掌握人工智能的基本原理和方法,加深对各方法涉及的基础知识的认识,强化编程技能,培养创新能力。
二、教学方式与方法
教学方式:学生动手实验为主,辅以适当的提问、小组讨论及实验点评等。
教学方法:探讨式教学、启发式教学、实验教学相结合;尝试包括实验设计、研究设计、总结等环节的教学。
三、教学重点与难点
(一)教学重点
理解人工智能的基本原理,掌握常用的知识表示方法、确定性推理方法以及状态空间搜索等,了解不确定性推理方法,理解机器学习、专家系统以及自然语言理解等知识,学会使用相应工具进行人工智能方法的设计与实现,从而进一步理解人工智能概论课程中所讲授的理论知识。
(二)教学难点
机器人搬盒子、用BP神经网络解决XOR分类问题以及ID3决策树学习算法的实现。
四、学时分配计划
内容需要下载文档才能查看五、教材与教学参考书
(一)教材
1.《人工智能教程》,张仰森,黄改娟,高等教育出版社,2008年; (二)教学参考书
1.《人工智能原理与方法》,王永庆,西安交通大学出版社,1998年;
2.《人工智能及其应用》,蔡自兴,徐光佑,清华大学出版社,2003年;
3.《人工智能与专家系统》,吴泉源,刘江宁,国防科技大学出版社,1995年
4.《人工智能-一种现代化方法》,Stuart Russell,Peter Norvig,人民邮电出版社,2004年
六、课程考核与成绩评定
【考核类型】? 考试 ? 考查
【考核方式】? 开卷(Open-Book) ? 闭卷(Close-Book) ? 项目报告/论文
? 其它:(填写具体考核方式)
【成绩评定】平时成绩占30-40%,实验成绩占60-70%
七、课程内容概述
实验一 利用问题归约法实现Hanoi塔问题
(一)教学要求
理解问题归约法的原理和方法,掌握用问题归约表示问题的步骤,并能够对实际问题给出具体的实现。
(二)知识点提示
主要知识点:分解、归约、本原问题、与树、或树、与或树、等价变换、用与或树表示问题的步骤。 重点:用与或树表示问题的步骤、Hanoi塔问题的实现。
难点:问题归约法的实现。
(三)教学内容
利用问题归约法实现Hanoi塔,主要包括主函数、函数hanoi与搬移函数move,要求在主函数中接收盘子数目并调用hanoi函数。
(四)思考题
1. 当盘子数目越来越多时,运行时间有何变化?
2. 什么是本原问题?
实验二 利用状态空间搜索法实现八数码问题
(一)教学要求
理解状态空间知识表示方法,掌握搜索方法的基本原理,并能够对八数码问题给出具体的实现。
(二)知识点提示
主要知识点:状态、状态空间、算符、用状态空间表示问题的步骤、用状态空间求解问题的过程、搜索、宽度优先搜索、有界深度优先搜索、启发式搜索。
重点:状态空间、用状态空间求解问题的过程、宽度优先搜索、有界深度优先搜索、启发式搜索。 难点:用状态空间法求解八数码问题的实现过程。
(三)教学内容
用状态空间搜索法求解问题的基本思想是将适用的算符作用于初始状态,以产生新的状态;然后再把一些适用的算符作用于新的状态,重复该过程,直至产生的状态为目标状态为止。实验内容包括:
1.定义状态的描述形式,并给出初始状态和目标状态;
2.定义一组算符;
3. 利用搜索算法对状态不断扩展,直至得到目标状态为止。
(四)思考题
1. 如何使用产生式表示该问题中的算符?
2. 使用不同搜索算法求解该问题的性能如何?
实验三 机器人搬盒子问题
(一)教学要求
理解谓词逻辑知识表示的方法,掌握一阶谓词逻辑知识表示的基本原理,能够利用归结原理求解简单问题。
(二)知识点提示
主要知识点:谓词、原子公式、谓词公式、子句、子句集、空子句、归结原理。
重点:谓词公式、子句集和归结原理的实现。
难点:归结原理的实现。
(三)教学内容
机器人搬盒子问题:设在一个房间里,有一个机器人ROBOT ,一个壁橱ALCOVE,一个积木块BOX,两个桌子A和B。开始时,机器人ROBOT在壁橱ALCOVE旁边,且两手空空,桌子A放着积木块BOX,桌子B是空的。机器人可把积木块BOX从一种状态桌子A上变换成另一种状态桌子B上,然后回到壁橱。用归结原理方法求解该问题?
实验内容包括:
1.用谓词公式表示问题的初始状态、目标状态以及机器人操作;
2.将谓词公式转换为子句集;
3. 利用归结原理对子句集中的子句进行归结。
(四)思考题
1. 如何将谓词公式转换为子句集?
2. 谓词公式与子句集等值吗?
实验四 ID3判定树学习算法的实现
(一)教学要求
掌握判定树的基本思想,了解判定树算法的特点,掌握ID3判定树学习算法,并能够对实际模式样本正确分类的ID3算法程序。
(二)知识点提示
主要知识点:判定树、单个概念、机器学习、例子集、最大熵、信息增益、ID3算法。
重点:用程序设计语言实现ID3算法。
难点:ID3算法的实现。
(三)教学内容
编写ID3算法程序,实现对不同对象的分类。
(四)思考题
1.什么是最大熵?引入最大熵的目的是什么?
2. 如何对连续属性离散化?常用的方法有哪些?
实验五 用BP神经网络实现XOR分类问题
(一)教学要求
理解前馈神经网络的工作原理,掌握BP算法的基本思想,认识影响算法性能的因素,能够编写对实际模式样本正确分类的程序。
(二)知识点提示
主要知识点:神经网络、前馈神经网络、感知器、XOR问题。
重点:用BP神经网络实现XOR分类的程序。
难点:XOR分类的实现。
(三)教学内容
给定4个样本,分别为{(0,0),(0,1),(1,0),(1,1)},利用BP神经网络解决这4个样本的分类,即要求4个样本的输出分别是0、1、1和0。首先构造输入层为2个神经元,隐含层为2个神经元,输出层为1个神经元的BP神经网络;然后利用给定的4个样本对神经网络训练;最后使用得到的神经网络对样本分类。
(四)思考题
1.使用单层神经网络能够解决XOR分类吗?
2.用多层神经网络解决XOR问题时,隐含层至少需要多少个神经元?
实验六 用遗传算法求函数的最大值问题
(一)教学要求
掌握遗传算法的基本思想,编写能对实际问题求解的遗传算法程序,通过实现遗传算法程序,可进一步理解遗传算法的基本机理。
(二)知识点提示
主要知识点:遗传算法的原理、个体、群体、交换、突变、适应度。
重点:适应度函数。
难点:适应度函数。
(三)教学内容
选择测试用的目标函数,设计有效的遗传算子,分别编写初始化函数、适应度函数、复制函数、交换函数、变异函数以及主函数,最后输出函数的最大值。
(四)思考题
1.在实验中,分别改变遗传算法的参数,观察参数的不同取值对结果的影响?
2.使用遗传算法总能获得函数的最大值吗?
下载文档
热门试卷
- 2016年四川省内江市中考化学试卷
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
- 山东省滨州市三校2017届第一学期阶段测试初三英语试题
- 四川省成都七中2017届高三一诊模拟考试文科综合试卷
- 2017届普通高等学校招生全国统一考试模拟试题(附答案)
- 重庆市永川中学高2017级上期12月月考语文试题
- 江西宜春三中2017届高三第一学期第二次月考文科综合试题
- 内蒙古赤峰二中2017届高三上学期第三次月考英语试题
- 2017年六年级(上)数学期末考试卷
- 2017人教版小学英语三年级上期末笔试题
- 江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
- 重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
- 江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
- 江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
- 山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
- 【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
- 四川省简阳市阳安中学2016年12月高二月考英语试卷
- 四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
- 安徽省滁州中学2016—2017学年度第一学期12月月考高三英语试卷
- 山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
- 福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
- 甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷
网友关注
- 小升初零碎真题
- 用心做教育
- 男女
- 初一地理竞赛试题
- 《透明的红萝卜》读后感
- 期中考试总结
- 山西省第十五届初中生物竞赛试题及答案
- 违背老师的话保证书
- 我的家园
- 真善美伴我行征文
- 热点储备15中考
- 语文素养大赛实施方案
- 2014杭州中考一模
- 我们每个人都快乐的成长在阳光下
- 小升初模拟考试卷
- 初一计算题大赛B组
- “元旦杯”八年级数学竞赛试题
- 物理竞赛专题训练(热学)
- 山西省第十三届初中生物竞赛试题及答案
- 健美操
- 许疃中学大课间经典古诗文诵读
- 说话算话 700字
- 小升初语文失分率最高的50个错别字
- 山西省第十六届初中生物竞赛试题及答案
- 山西省第十七届初中生物竞赛试题及答案
- 遇见就是缘
- 东源县2013年初中阅读竞赛初赛试八年级答案
- 2008年应城市初中学生化学知识竞赛试题(初赛)
- 水浒传
- 竞赛专题-分式
网友关注视频
- 外研版英语七年级下册module3 unit2第一课时
- 北师大版数学 四年级下册 第三单元 第二节 小数点搬家
- 冀教版小学英语五年级下册lesson2教学视频(2)
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,湖北省
- 第4章 幂函数、指数函数和对数函数(下)_六 指数方程和对数方程_4.7 简单的指数方程_第一课时(沪教版高一下册)_T1566237
- 化学九年级下册全册同步 人教版 第18集 常见的酸和碱(二)
- 第19课 我喜欢的鸟_第一课时(二等奖)(人美杨永善版二年级下册)_T644386
- 【部编】人教版语文七年级下册《老山界》优质课教学视频+PPT课件+教案,安徽省
- 苏教版二年级下册数学《认识东、南、西、北》
- 外研版英语三起5年级下册(14版)Module3 Unit1
- 【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,安徽省
- 外研版英语七年级下册module3 unit2第二课时
- 冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣.mp4
- 二年级下册数学第二课
- 沪教版八年级下册数学练习册21.3(3)分式方程P17
- 《空中课堂》二年级下册 数学第一单元第1课时
- 第12章 圆锥曲线_12.7 抛物线的标准方程_第一课时(特等奖)(沪教版高二下册)_T274713
- 外研版八年级英语下学期 Module3
- 冀教版小学数学二年级下册第二单元《有余数除法的竖式计算》
- 冀教版小学数学二年级下册第二单元《租船问题》
- 每天日常投篮练习第一天森哥打卡上脚 Nike PG 2 如何调整运球跳投手感?
- 冀教版英语五年级下册第二课课程解读
- 小学英语单词
- 人教版历史八年级下册第一课《中华人民共和国成立》
- 北师大版小学数学四年级下册第15课小数乘小数一
- 外研版英语七年级下册module3 unit1第二课时
- 青岛版教材五年级下册第四单元(走进军营——方向与位置)用数对确定位置(一等奖)
- 化学九年级下册全册同步 人教版 第22集 酸和碱的中和反应(一)
- 七年级英语下册 上海牛津版 Unit5
- 苏科版数学八年级下册9.2《中心对称和中心对称图形》
精品推荐
- 2016-2017学年高一语文人教版必修一+模块学业水平检测试题(含答案)
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
分类导航
- 互联网
- 电脑基础知识
- 计算机软件及应用
- 计算机硬件及网络
- 计算机应用/办公自动化
- .NET
- 数据结构与算法
- Java
- SEO
- C/C++资料
- linux/Unix相关
- 手机开发
- UML理论/建模
- 并行计算/云计算
- 嵌入式开发
- windows相关
- 软件工程
- 管理信息系统
- 开发文档
- 图形图像
- 网络与通信
- 网络信息安全
- 电子支付
- Labview
- matlab
- 网络资源
- Python
- Delphi/Perl
- 评测
- Flash/Flex
- CSS/Script
- 计算机原理
- PHP资料
- 数据挖掘与模式识别
- Web服务
- 数据库
- Visual Basic
- 电子商务
- 服务器
- 搜索引擎优化
- 存储
- 架构
- 行业软件
- 人工智能
- 计算机辅助设计
- 多媒体
- 软件测试
- 计算机硬件与维护
- 网站策划/UE
- 网页设计/UI
- 网吧管理