浙 江 工 业 大 学 教 学 实 验 登 记 卡
人工智能课程教学大纲
【课程编码】JSZX0300
【适用专业】 计算机科学与技术 【课 时】 72(理论)+28(实验) 【学 分】 3
【课程性质、目标和要求】
人工智能是计算机科学的重要分支,是计算机科学与技术专业本科生的专业限选课之一。本课
程介绍如何用计算机来模拟人类智能,即如何用计算机实现诸如问题求解、规划推理、模式识别、知识工程、自然语言处理、机器学习等只有人类才具备的\智能\,使得计算机更好得为人类服务.
作为本科生一个学期的课程,重点掌握人工智能的基础知识和基本技能,以及人工智能的一般应用.完成如下教学目标:
(1)了解人工智能的概念和人工智能的发展,了解国际人工智能的主要流派和路线,了解国
内人工智能研究的基本情况,熟悉人工智能的研究领域.
(2) 较详细地论述知识表示的各种主要方法。重点掌握状态空间法、问题归约法和谓词逻辑
法,熟悉语义网络法,了解知识表示的其他方法,如框架法、剧本法、过程法等。
(3) 掌握盲目搜索和启发式搜索的基本原理和算法,特别是宽度优先搜索、深度优先搜索、 等代价搜索、启发式搜索、有序搜索、A*算法等.了解博弈树搜索、遗传算法和模拟退火算法的基本方法.
(4) 掌握消解原理、规则演绎系统和产生式系统的技术、了解不确定性推理、非单调推理的概念.
(5) 概括性地介绍人工智能的主要应用领域,如专家系统、机器学习、规划系统、自然语言
理解和智能控制等.
页脚内容1
浙 江 工 业 大 学 教 学 实 验 登 记 卡
(6)简介人工智能程序设计的语言和工具.
(7) 掌握Visual Prolog编程环境,会使用Prolog语言编写简单的智能程序。 要求学生已修过《数据结构》、《离散数据》和《编译原理》。
【教学时间安排】
本课程计 3 学分,理论课时72 ,实验课时28。 学时分配如下表所示:
章课程内容 次 课备注(教学形式) 时 1 绪论 4 讲授 2 知识表示方法 14 讲授 3 搜索原理 10 讲授 4 推理技术 10 讲授 5 机器学习 6 讲授 6 规划系统 6 讲授 页脚内容2
浙 江 工 业 大 学 教 学 实 验 登 记 卡
7 专家系统 6 讲授 8 自然语言理解 6 讲授 9 智能控制 6 讲授 10 人工智能程序设计 4 讲授 合 计 72 【教学内容要点】
教学要求的层次
课程的教学要求大体上分为三个层次:了解、理解和认识。了解即能正确判别有关概念和方法;理解是能正确表达有关概念和方法的含义;认识是在理解的基础上加以灵活应用。
第一章 绪论 一、学习目的要求
1、了解人工智能的定义、起源与发展 2、了解人工智能的研究与应用领域 3、理解人工智能求解方法的特点
页脚内容3
浙 江 工 业 大 学 教 学 实 验 登 记 卡
二、主要教学内容
1、人工智能的定义、起源与发展 2、人工智能的研究与应用领域 3、人工智能求解方法的特点 第二章 知识表示方法 一、学习目的要求 1、认识状态空间法 2、理解问题归约法 3、认识谓词逻辑法 4、认识语义网络法 5、认识框架表示 6、认识剧本表示 7、理解过程表示 二、主要教学内容 1、状态空间法 2、问题归约法 3、谓词逻辑法 4、语义网络法 5、框架表示
页脚内容4
浙 江 工 业 大 学 教 学 实 验 登 记 卡
6、剧本表示 7、过程表示 第三章 搜索原理 一、学习目的要求 1、认识盲目搜索 2、理解启发式搜索 3、了解遗传算法 4、了解模拟退火法 二、主要教学内容 1、盲目搜索 2、启发式搜索 3、遗传算法 4、模拟退火法 第四章 推理技术 一、学习目的要求 1、理解消解原理 2、理解规则演绎系统 3、理解产生式系统 3、认识不确定性推理
页脚内容5