人工智能教学大纲

发布 2021-05-14 02:47:28 阅读 3942

人工智能课程教学大纲。

【课程编码】jszx0300

【适用专业】 计算机科学与技术。

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

【学分】 3

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

人工智能是计算机科学的重要分支,是计算机科学与技术专业本科生的专业限选课之一。本课程介绍如何用计算机来模拟人类智能,即如何用计算机实现诸如问题求解、规划推理、模式识别、知识工程、自然语言处理、机器学习等只有人类才具备的"智能",使得计算机更好得为人类服务.

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

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

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

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

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

(5) 概括性地介绍人工智能的主要应用领域,如专家系统、机器学习、规划系统、自然语言理解和智能控制等.

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

(7) 掌握visual prolog编程环境,会使用prolog语言编写简单的智能程序。

要求学生已修过《数据结构》、《离散数据》和《编译原理》。

教学时间安排】

本课程计 3 学分,理论课时72 ,实验课时28。 学时分配如下表所示:

教学内容要点】

教学要求的层次。

课程的教学要求大体上分为三个层次:了解、理解和认识。了解即能正确判别有关概念和方法;理解是能正确表达有关概念和方法的含义;认识是在理解的基础上加以灵活应用。

第一章绪论。

一、学习目的要求。

1、了解人工智能的定义、起源与发展。

2、了解人工智能的研究与应用领域。

3、理解人工智能求解方法的特点。

二、主要教学内容。

1、人工智能的定义、起源与发展。

2、人工智能的研究与应用领域。

3、人工智能求解方法的特点。

第二章知识表示方法。

一、学习目的要求。

1、认识状态空间法。

2、理解问题归约法。

3、认识谓词逻辑法。

4、认识语义网络法。

5、认识框架表示。

6、认识剧本表示。

7、理解过程表示。

二、主要教学内容。

1、状态空间法。

2、问题归约法。

3、谓词逻辑法。

4、语义网络法。

5、框架表示。

6、剧本表示。

7、过程表示。

第三章搜索原理。

一、学习目的要求。

1、认识盲目搜索。

2、理解启发式搜索。

3、了解遗传算法。

4、了解模拟退火法。

二、主要教学内容。

1、盲目搜索。

2、启发式搜索。

3、遗传算法。

4、模拟退火法。

第四章推理技术。

一、学习目的要求。

1、理解消解原理。

2、理解规则演绎系统。

3、理解产生式系统。

3、认识不确定性推理。

4、理解非单调推理。

二、主要教学内容。

1、消解原理。

2、规则演绎系统。

3、产生式系统。

4、不确定性推理。

5、非单调推理。

第五章机器学习。

一、学习目的要求。

1、了解机器学习的定义、研究意义与发展历史。

2、认识机器学习的主要策略与基本结构。

3、理解机械学习。

4、理解基本解释经验的学习。

5、了解基于事例的学习。

6、了解基于概念的学习。

7、了解基于类比的学习。

8、理解基于神经网络的学习。

二、主要教学内容。

1、机器学习的定义、研究意义与发展历史。

2、机器学习的主要策略与基本结构。

3、机械学习。

4、基本解释经验的学习。

5、基于事例的学习。

6、基于概念的学习。

7、基于类比的学习。

8、基于神经网络的学习。

第六章规划系统。

一、学习目的要求。

1、理解规划的作用与任务。

2、理解基于谓词逻辑的规划。

3、了解strips规划系统。

4、了解分层规划。

二、主要教学内容。

1、规划的作用与任务。

2、基于谓词逻辑的规划。

3、strips规划系统。

4、分层规划。

第七章专家系统。

一、学习目的要求。

1、不同模型的专家系统。

2、理解专家系统。

3、了解专家系统开发工具。

4、理解专家系统实例。

二、主要教学内容。

1、专家系统。

2、基于规则的专家系统。

3、基于框架的专家系统。

4、基于模型的专家系统。

5、专家系统开发工具。

6、专家系统实例。

第八章自然语言理解。

一、学习目的要求。

1、理解语言及其理解的一般问题。

2、理解句法和语义的自动分析。

3、了解句子的自动理解。

4、了解语言的自动生成。

5、了解文本的自动翻译。

6、理解自然语言理解系统的主要模型。

7、理解自然语言理解系统应用举例。

8、了解语音识别。

二、主要教学内容。

1、语言及其理解的一般问题。

2、句法和语义的自动分析。

3、句子的自动理解。

4、语言的自动生成。

5、文本的自动翻译。

6、自然语言理解系统的主要模型。

7、自然语言理解系统应用举例。

8、语音识别。

第九章智能控制。

一、学习目的要求。

1、了解智能控制的历史沿革

2、了解智能控制的研究领域。

3、理解智能控制的学科结构理论

4、了解智能控制系统。

二、主要教学内容。

1、智能控制概述。

2、智能控制的研究领域。

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

4、智能控制系统

第十章人工智能程序设计。

一、学习目的要求。

1、了解逻辑型编程语言

2、综合应用lisp语言

3、综合应用prolog语言

4、了解关系数据库

二、主要教学内容。

1、逻辑型编程语言

2、lisp语言

3、prolog语言

4、关系数据库

教学(实验)内容要点】

一、(实验1)visual prolog 环境的建立与熟悉。

1、实验目的要求。

⑴ 掌握visual prolog 安装与卸载。

掌握visual prolog的基本特性。

理解项目文件结构以及之间的关系。

掌握调试项目的步骤。

2、实验主要内容。

⑴ visual prolog的安装与卸载。

构建visual prolog 项目。

3、实验条件。

⑴ 需要visual prolog编程环境。

二、(实验2)prolog语言元素。

1、实验目的要求。

⑴ 掌握horn子句的表示方法。

理解prolog推理机的构建方法。

掌握prolog程序控制和prolog算符。

2、实验主要内容。

⑴ prolog推理机。

程序控制。

算符。三、(实验3)visual prolog 面向对象元素。

1、实验目的要求。

⑴ 掌握visual prolog中类与对象的概念与表示。

理解对象模型。

2、实验主要内容。

⑴ 接口。 类的声明和类的实现。

学生对象的prolog实现。

四、(实验4)pie推理机的实现。

1、实验目的要求。

⑴ 掌握prolog推理机的实现方法。

理解prolog推理机具体使用方法。

2、实验主要内容。

⑴ prolog推理机。

家族定理的分析与实现。

五、(实验5)三层结构的家族定理的设计与实现。

1、实验目的要求。

⑴ 掌握使用visual prolog开发三层结构的系统。

2、实验主要内容。

⑴ 家族定理的gui编程。

家族定理的逻辑层编码。

⑶ 家族定理的数据层编码。

【成绩考核方式】

1、成绩评定总则。

本课程考核分为平时考核和期末闭卷考试和实验考核三部分。其中平时成绩占15%,期末占60%,实验占25%。

2、平时成绩评定。

平时成绩依据学生的课堂出勤率、作业完成情况进行评定。评定时,应充分体现公平、公正、实事求是的原则,客观地评价学生平时的表现。

3、期末闭卷考试。

期末闭卷考试。试题的覆盖率至少要达到大纲要求的80%,试题的类型一般可以选择、填空、判断、解答、算法求解、设计为宜。

4、实验考核见实验大纲。

【教材与参考书目】

指定教材:人工智能基础》,蔡自兴,蒙祖强。高等教育出版社,2024年5月。

参考书目:1《人工智能(上、下册)》,陆汝钤,北京:科学出版社, 2024年。

2《人工智能原理》,石纯一等,北京:清华大学出版社,1993

3《人工智能基础》,高济等,北京:高等教育出版社,2002

【有关说明(教学建议)】

本课程概念多、较抽象、涉及面广,因此教学形式以讲授方式为主。

关键性概念、整体实现思想方面的问题可辅以课堂讨论的形式。

编制:马乐荣/审核:郝继升 )

人工智能教学大纲

人工智能课程教学大纲。课程编码 jszx0300 适用专业 计算机科学与技术 课时 72 理论 28 实验 学分 3 课程性质 目标和要求 人工智能是计算机科学的重要分支,是计算机科学与技术专业本科生的专业限选课之一。本课程介绍如何用计算机来模拟人类智能,即如何用计算机实现诸如问题求解 规划推理 模...

《人工智能》教学大纲

附件1广东财经大学华商学院课程教学大纲模板。人工智能 课程教学大纲。一 课程简介。人工智能是计算机与自动化学科的一门分支学科。它研究如何用机器来模仿人脑所从事的推理 证明 识别 理解 学习 规划 诊断等智能活动。人工智能是当前科学技术中正在迅速发展,新思想 新观点 新技术不断涌现的一个学科,也是一门...

《人工智能》教学大纲

人工智能原理及其应用。一 说明。一 课程性质 随着信息社会和知识经济时代的来临,信息和知识已成为人们的一个热门话题。然而,在这个话题的背后还蕴含着另外一个更深层的问题 智能。一般来说,信息是由数据来表达的客观事物,知识是信息经过智能性加工后的产物,智能是用来对信息和知识进行加工的加工器。在信息社会,...