收藏 分销(赏)

《人工智能导论》课程教学大纲(1).docx

上传人:二*** 文档编号:4534267 上传时间:2024-09-27 格式:DOCX 页数:5 大小:18.47KB
下载 相关 举报
《人工智能导论》课程教学大纲(1).docx_第1页
第1页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、人工智能导论课程教学大纲一、课程基本信息课程代码:05110361课程名称:人工智能导论课程英文名称:Introduction of Artificial Intelligence课程所属单位:计算机与信息工程系计算机科学与技术教研室课程面向专业:计算机科学与技术本科、信息管理与信息系统本科课程类型:选修课先修课程:离散数学、数据结构、数据库系统概论学分:2.5总学时:48 (其中理论学时:38实验学时:10)二、课程性质与目的人工智能是计算机领域中的一个热门学科。智能计算机是世界各国科学家正积极从事的研究工程, 尽管近年来取得了可喜的进展,但使计算机具有人类的智能仍是一个遥远的目标。开设本课

2、程的目的是使学生对人工智能的原理,应用和当前的现状有一个一般的了解,提起学生对人工 智能的兴趣,并能将人工智能的原理和方法应用于其他研究领域。由于人工智能涉及面广,且和计算机科学以外的其他多种学科交叉,要求学生全面地、深入地了解 人工智能显然是不合理的。作为计算机专业的学生应该对人工智能有一个一般的了解。此外,学生应掌 握至少一种用于人工智能开发的语言工具,如LISP或PROLOGo三、课程教学内容与要求(-)绪论1教学内容与要求本章讲述人工智能的定义、形成过程、研究内容、研究方法、技术特点、应用领域及开展趋势。2教学重点(1)人工智能的定义和开展(2)人类智能与人工智能(3)人工智能的学派及

3、其争论(4)人工智能的研究和应用领域(5)人工智能对人类的影响(6)对人工智能的展望3教学难点人工智能的学派、研究应用背景及开展方向。(-)知识表示方法1、教学内容与要求本章介绍人类知识在计算机中的表示方法,知识库的构成。主要讨论了知识表示问题,介绍了8种 知识表示方法:状态空间法、问题归约法、谓词演算法、语义网络法、框架表示、面向对象表示、剧本 表示、过程表示。2、教学重点(1)状态空间表示法(2)问题规约法(3)谓词逻辑法(4)语义网络(5)框架表示3、教学难点掌握状态空间法、问题归约法、谓词演算法、语义网络法的要点及其之间的关系,了解框架表示、 面向对象表示、剧本表示、过程表示。(三)搜

4、索原理1、教学内容与要求本章先介绍搜索技术,将要讨论问题求解的搜索原理,包括一些早期的搜索技术或用于解决比拟简 单问题的搜索原理和一些比拟新的能够求解比拟复杂问题的搜索原理。2、教学重点(1)图搜索及其分类(2)穷举式搜索(3)启发式搜索3、教学难点启发式搜索算法原理。(四)推理技术1、教学内容与要求本章讨论消解原理,规那么演绎系统、产生式系统、不确定性推理和非单调推理等。2、教学重点(1)消解原理(2)规那么演绎系统(3)产生式系统(4)不确定性推理(5)非单调推理3、教学难点不确定性推理原理与非单调推理。(五)专家系统1、教学内容与要求本章介绍几种基于产生式的专家系统和新一代专家系统。2、

5、教学重点(1)专家系统的基本知识(2)专家系统的设计(3)专家系统的评价(4)专家系统实例3、教学难点专家系统的分类、特征、设计评价方法。(六)强化学习1、教学内容与要求本章介绍强化学习的基本算法及最新开展方向2、教学重点(1) Q学习(2) Actor/Critic 算法(3) TD算法3、教学难点Q 学习、Actor/Critic TD 算法(七)人工智能程序设计1、教学内容与要求本章介绍LISP语言、PROLOG语言和关系数据库,以及人工智能专用开发工具。2、教学重点(1) USP语言介绍(2) VISUAL Prolog语言及其实现技术(3)专家系统开发工具与环境3、教学难点VISUA

6、L Prolog 语言/LISP 语言。四、学时分配理论学时分配表序 号教学内容(按章填写)学时课堂讲授实验课习题课讨论课其它1绪论42知识表示方法63搜索原理44推理技术65专家系统46强化学习107人工智能程序设计4小计38比例100%合计38实验学时分配表序号实验工程(或内容)名称实 验 学 时实验类型每组实 验人数说明验 证 性设 计 性综 合 性其 它1回溯法2V52A*算法2V53Actor/Critic学习算法2V4Q学习算法4V小计10五、教学环节与教学要求:Prolog语言是人工智能与专家系统领域最著名的逻辑程序设计语言。Visual Prolog指可视化逻辑程 序设计语言,

7、是基于Prolog语言的可视化集成开发环境,是Prolog开发中心(PDC)最新推出的基于 Windows环境的智能化编程工具,其语言特性符合相应的国际标准ISO/IEC 13211-1:1995。Visual Prolog 具有模式匹配、递归、回溯、对象机制、事实数据库和谓词库等强大功能。它包含构建大型应用程序所 需要的一切特性:图形开发环境、编译器、连接器和调试器、支持模块化和面向对象程序设计、支持系 统级编程、文件操作、字符串处理、位级运算、算术与逻辑运算,以及与其他编程语言的接口。Visual Prolog 非常适合于专家系统、规划和其他AI相关问题的求解,是智能程序设计语言中具有代表

8、性且应用较多 的一种语言。由于这种语言很适合表达人的思维和推理规那么,在自然语言理解、机器定理证明、专家系 统等方面得到了广泛的应用,在智能程序设计语言中占有相当重要的地位。Visual Prolog不仅是优秀的 智能化应用开发工具,而且与SQL数据库系统、Visual C+或其他C+开发系统、Visual Basic, Delphi或 Visual Age等编程语言一样,己经成为适用于任何应用领域的强有力的通用开发工具.人工智能导论课程是一门理论与实践比拟强的专业课程,采用的是一种软件设计的方式,并通过这 种方式让学生真正理解许多比拟抽象的概念。该门课程的实验局部不进行笔试,通过学生上机以及

9、所交 实验报告给出成绩,并且该门课程总平成绩的40%。实验1:回溯法实验目的:掌握回溯法原理与实现技术 实验要求:对具体问题能够编制程序实现 实验设备:LISP/C+实验内容:用回溯法实现4皇后问题 完成技能:基本掌握回溯法实验2: A*算法实验目的:掌握A*算法原理与实现技术实验要求:对具体问题能够编制程序实现实验设备:LISP/C+实验内容:用A*算法实现8数码问题完成技能:基本掌握A*算法实验3:强化学习中的Actor/Critic学习算法实验目的:掌握Actor/Critic学习算法原理与实现技术实验要求:对具体问题能够编制程序实现实验设备:LISP/C+实验内容:用Actor/Cri

10、tic学习算法实现Cart Pole问题完成技能:基本掌握Actor/Critic学习算法实验4:强化学习中的Q学习算法实验目的:掌握Q学习算法原理与实现技术实验要求:对具体问题能够编制程序实现实验设备:LISP/C+实验内容:用Q学习算法实现Mountain Car问题完成技能:基本掌握Q学习算法六、课程考核方法:1、案例作业/实验:40%2、课堂参与:10%3、考试(开卷):50%七、教材与主要参考书:人工智能马少平等清华大学出版社2004Reinforcement Learning: An Introduction. Sutton 1999人工智能及其应用(第三版)(本科生用书)蔡自兴、徐光佑编著 清华大学出版社2003人工智能(AI)程序设计(面向对象语言)雷英杰等编著清华大学出版社2005人工智能殷人昆编著清华大学出版社2004人工智能原理与应用王文杰、叶世伟编著人民邮电出版社2004人工智能郑扣根、庄越挺译机械工业出版社2000人工智能黄厚宽等译电子工.业出版社2004

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服