教育教学

当前位置: 网站首页 -> 教育教学 -> 教学工作 -> 人才培养 -> 本科生培养 -> 教学大纲 -> 正文

《人工智能》教学大纲

信息来源: 发布日期:2015-09-25

《人工智能》教学大纲

课程名称

人工智能

适合专业

计算机科学与技术

软件工程

课程类别

专业任选课

专业任选课

课程编号

408411

436016

课程学分

2

总学时

36

其 中:理论

24

实验

12

先修课程

数据结构

离散数学

编译原理

一、课程的性质、目的和任务

《人工智能》是计算机科学研究和发展的一个重点,其终极目标就是让计算机具有象人一样的能力。这门课程主要讲述知识与知识表示、确定性推理、不确定性推理、搜索策略、神经网络、机器学习、遗传算法等方面内容。通过本课程的学习,要求学生了解人工智能的发展状况与研究内容,掌握基本概念、基本原理方法和重要算法,掌握人工智能的一些主要思想和方法,熟悉典型的人工智能系统——产生式系统和简单的模糊推理方法,学会用启发式搜索求解问题,学会基本的神经网络方法,学会简单的机器学习方法,初步具备用经典的人工智能方法解决一些简单实际问题的能力。

作为本科生一个学期的课程,重点掌握人工智能的基础知识和基本技能,以及人工智能的一般应用.完成如下教学目标:

(1)了解人工智能的概念和人工智能的发展,了解国际人工智能的主要流派和路线,了解国内人工智能研究的基本情况,熟悉人工智能的研究领域.

(2) 较详细地论述知识表示的各种主要方法。重点掌握状态空间法、问题归约法和谓词逻辑法,熟悉语义网络法,了解知识表示的其他方法,如框架法、剧本法、过程法等。

(3) 掌握盲目搜索和启发式搜索的基本原理和算法,特别是宽度优先搜索、深度优先搜索、等代价搜索、启发式搜索、有序搜索、A*算法等.了解博弈树搜索、遗传算法和模拟退火算法的基本方法.

(4) 掌握消解原理、规则演绎系统和产生式系统的技术、了解不确定性推理、非单调推理的概念.

(5) 理解神经计算的相关原理与方法.

(6)简介人工智能程序设计的语言和工具.

二、课程教学基本要求及基本内容

第一章 绪论

(一)基本教学内容

1.1人工智能的定义与发展

1.2人类智能与人工智能

1.3智能控制的进展

1.4智能控制的定义、特点与一般结构

1.5智能控制的学科结构理论。

(二)基本要求

教学目的:了解人工智能的发展简史以及当前的一些发展方向和热点。掌握基本概念,相关名词术语的含义;熟知人工智能的基本研究内容、研究方法。

教学难点:人工智能的定义

教学重点:人工智能的定义、应用领域

第二章知识表示方法

(一)基本教学内容

2.1状态空间法

2.2问题规约法

2.3谓词逻辑法

2.4语义网络法

2.5框架表示法。

(二)基本要求

教学目的:了解关于知识的基本观点以及特点等等。掌握基本的、常用的一些知识表示方法,如一阶谓词逻辑表示法、框架表示法和语义网络表示法等,了解各种知识表示法的特点。

教学难点:状态空间法;一阶谓词逻辑表示法

教学重点:状态空间法;一阶谓词逻辑表示法;框架表示法;语义网络表示法

第三章 搜索推理技术

(一)基本教学内容

3.1图搜索策略

3.2盲目搜索

3.3启发式搜索

3.4代价树上的搜索

(二)基本要求

教学目的:掌握基本概念,学会用状态空间表示问题,了解与或树表示法;掌握状态空间的各种搜索策略,包括深度优先搜索、广度优先搜索、代价树上的搜索以及启发式搜索和A*算法等等;了解关于搜索完备性和效率的基本理论。

教学难点:代价树上的搜索以及启发式搜索和A*算法。

教学重点:深度优先搜索、广度优先搜索、代价树上的搜索以及启发式搜索和A*算法。

第四章 神经计算

(一)基本教学内容

4.1人工神经网络研究进展

4.2人工神经网络的结构

4.3人工神经网络的典型模型

4.4基于人工神经网络的知识表示与推理

(二)基本要求

教学目的:掌握神经网络的基本概念、基本形态。了解感知器、BP网络、Hopfield网络、ART网络等多种不同类型神经网络的基本原理、组成以及特点。掌握前馈神经网络的BP算法。了解神经网络的各种应用。

教学难点:前馈神经网络的BP算法

教学重点:BP网络、Hopfield网络的工作原理。

第五章 进化计算

(一)基本教学内容

5.1遗传算法的基本原理

5.2遗传算法的求解步骤

5.3蚁群算法的基本原理

(二)基本要求

教学目的:掌握遗传算法的基本原理与遗传算法的求解步骤;了解蚁群算法的基本原理。

教学难点:遗传算法的基本原理

教学重点:遗传算法的基本原理与遗传算法的求解步骤

三、课程学时分配

章节

内容

学时

实验学时

实验情况

计科

软工

计科

软工

1

绪论

2

2

2

知识表示方法

4

6

4

4

1个实验

3

搜索推理技术

8

8

4

4

1个实验

4

神经计算

6

6

5

进化计算

4

4

4

4

1个实验

合计

24

24

12

12

四、本课程课外学习与修学指导

人工智能是一门理论性和实践性都很强的学科,在其理论课中介绍了大量的人工智能基本原理、基本方法和基本技术,这些内容仅靠课堂讲解学生掌握起来觉得很抽象,无法和现实问题的求解联系在一起。因此,该课程的教学应贯彻理论与实践相结合的原则,即对于书中的重点环节,通过实验课程中具体问题的求解达到深入了解并掌握的目的,更重要的目的是达到学以致用的目的。

五、本课程成绩的考查方法及评定标准

考核方式:考查,开卷

成绩评定方法:本课程的考核是平时成绩、实验成绩和期终考试成绩相结合。具体比例为:上课出勤、作业占20%,实验占20%,期末考试成绩占60%。

其中期未考试总分100分,基础题占50%,中等难度题占60%,较难题占10%。考试题型主要有:选择题、填空题、简答题、综合应用题等。

六、教材及参考书

教材:蔡自兴,人工智能原理(第三版),北京:清华大学出版社

主要参考书:

王永庆,人工智能原理与方法,西安交大出版社,1998

陆汝钤,人工智能(上下册),北京:科学出版社,1989

林荛瑞,马少平,人工智能导论,北京:清华大学出版社,1998

何新贵,知识处理与专家系统,北京:国防工业出版社,1990

史忠植,知识工程,北京:清华大学出版社,1988

殷勤业,杨宗凯等编译,模式识别与神经网络,北京:机械工业出版社,1992

杨行峻,郑君里,人工神经网络,北京:高等教育出版社

周明,孙树栋,遗传算法原理及应用,北京:国防工业出版社,1999

大纲撰写人:易叶青

大纲审阅人:袁辉勇

教学副主任:易叶青

编写日期:2012.6.17