人工智能教学大纲.docx

上传人:苏美尔 文档编号:11697268 上传时间:2021-08-31 格式:DOCX 页数:10 大小:19.38KB
返回 下载 相关 举报
人工智能教学大纲.docx_第1页
第1页 / 共10页
人工智能教学大纲.docx_第2页
第2页 / 共10页
人工智能教学大纲.docx_第3页
第3页 / 共10页
人工智能教学大纲.docx_第4页
第4页 / 共10页
人工智能教学大纲.docx_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《人工智能教学大纲.docx》由会员分享,可在线阅读,更多相关《人工智能教学大纲.docx(10页珍藏版)》请在三一文库上搜索。

1、人工智能课程教学大纲【课程编码】JSZX0300【适用专业】计算机科学与技术【课 时】72(理论)+28(实验)【学 分】3【课程性质、目标和要求】人工智能是计算机科学的重要分支,是计算机科学与技术专业本科生的专业限选课之一。本课程介绍如何用计算机来模拟人类智能,即如何用计算机实现诸如问题求解、规划推理、模式识别、知识工程、自然语言处理、机器学习等只有人类才具备的“智能”,使得计算机更好得为人类服务.作为本科生一个学期的课程,重点掌握人工智能的基础知识和基本技能,以及人工智能的一般应用?完成如下教学目标:(1) 了解人工智能的概念和人工智能的发展,了解国际人工智能的主要流派和路线,了解国内人工

2、智能研究的基本情况,熟悉人工智能的研究领域.(2) 较详细地论述知识表示的各种主要方法。重点掌握状态空间法、问题归约法和谓词逻辑法,熟悉语义网络法,了解知识表示的其他方法,如框架法、剧本法、过程法等。(3) 掌握盲目搜索和启发式搜索的基本原理和算法,特别是宽度优先搜索、深度优先搜索、等代价搜索、启发式搜索、有序搜索、A*算法等?了解博弈树搜索、遗传算法和模拟退火算法的基本方法.(4)掌握消解原理、规则演绎系统和产生式系统的技术、了解不确定性推理、非单 调推理的概念(5)概括性地介绍人工智能的主要应用领域,如专家系统、机器学习、规划系统、自然语言理解和智能控制等.(6)简介人工智能程序设计的语言

3、和工具 .(7)掌握Visual Prolog编程环境,会使用 Prolog语言编写简单的智能程序。要求学生已修过数据结构、离散数据和编译原理。【教学时间安排】本课程计3学分,理论课时 72,实验课时28。学时分配如下表所示章次课程内容课时备注(教学形式)1绪论4讲授2知识表示方法14讲授3搜索原理10讲授4推理技术10讲授5机器学习6讲授6规划系统6讲授7专家系统6讲授8自然语言理解6讲授9智能控制6讲授10人工智能程序设计4讲授合计72【教学内容要点】教学要求的层次课程的教学要求大体上分为三个层次:了解、理解和认识。了解即能正确判 别有关概念和方法;理解是能正确表达有关概念和方法的含义;认

4、识是在理解的基础上加以灵活应用。第一章绪论一、学习目的要求1、了解人工智能的定义、起源与发展2、了解人工智能的研究与应用领域3、理解人工智能求解方法的特点二、主要教学内容1、 人工智能的定义、起源与发展2、人工智能的研究与应用领域3、人工智能求解方法的特点第二章知识表示方法一、学习目的要求1、认识状态空间法2、理解问题归约法3、认识谓词逻辑法4、认识语义网络法5、认识框架表示6、认识剧本表7K7、理解过程表示二、主要教学内容1、状态空间法2、 问题归约法3、 谓词逻辑法4、 语义网络法5、 框架表示6、 剧本表示7、 过程表示第三章搜索原理1、 学 习目的要求1、 认识盲目搜索2、 理解启发式

5、搜索3、 了解遗传算法4、 了解模拟退火法2、 主 要教学内容1、 盲目搜索2、 启发式搜索3、 遗传算法4、 模拟退火法第四章 推理技术1、 学 习目的要求1、 、 理解消解原理2、 理解规则演绎系统3、 理解产生式系统4、 认识不确定性推理5、 理解非单调推理2、 主 要教学内容1、 、 消解原理2、 规则演绎系统3、 产生式系统4、 不确定性推理5、 非单调推理第五章机器学习一、学习目的要求1 、 了解机器学习的定义、研究意义与发展历史2 、 认识机器学习的主要策略与基本结构3 、 理解机械学习4 、 理解基本解释经验的学习5 、 了解基于事例的学习6 、 了解基于概念的学习7 、 了解

6、基于类比的学习8 、 理解基于神经网络的学习二、主要教学内容9 、 机器学习的定义、研究意义与发展历史10 、 机器学习的主要策略与基本结构11 、 机械学习12 、 基本解释经验的学习13 、 基于事例的学习14 、 基于概念的学习15 、 基于类比的学习16 、 基于神经网络的学习第六章规划系统1、 学 习目的要求1 、 理解规划的作用与任务2 、 理解基于谓词逻辑的规划3、了解STRIPS规戈(J系统4 、 了解分层规划2、 主 要教学内容1 、 规划的作用与任务2 、 基于谓词逻辑的规划3、STRIPS规戈(J系统4 、 分层规划第七章专家系统1、 学 习目的要求1 、 不同模型的专家

7、系统2 、 理解专家系统3 、 了解专家系统开发工具4 、 理解专家系统实例2、 主 要教学内容1 、 专家系统2 、基于规则的专家系统3 、基于框架的专家系统4 、基于模型的专家系统5 、专家系统开发工具6 、专家系统实例第八章自然语言理解1、 学 习目的要求1 、理解语言及其理解的一般问题2 、理解句法和语义的自动分析3 、了解句子的自动理解4 、了解语言的自动生成5 、了解文本的自动翻译6 、理解自然语言理解系统的主要模型7 、理解自然语言理解系统应用举例8 、了解语音识别2、 主 要教学内容1 、语言及其理解的一般问题2 、句法和语义的自动分析3 、句子的自动理解4 、语言的自动生成5

8、 、文本的自动翻译6 、自然语言理解系统的主要模型7 、自然语言理解系统应用举例8 、语音识别第九章智能控制1、 学 习目的要求1 、了解智能控制的历史沿革2 、了解智能控制的研究领域3 、理解智能控制的学科结构理论4 、了解智能控制系统2、 主 要教学内容1 、智能控制概述2 、智能控制的研究领域3、智能控制的学科结构理论4、智能控制系统第十章人工智能程序设计一、 学习目的要求1、了解逻辑型编程语言2、综合应用LISP语言3、综合应用 PROLO(语言4、了解关系数据库二、主要教学内容1、逻辑型编程语言2、LISP语言3、PROLOG 言4、关系数据库【教学(实验)内容要点】序号实验名称实验

9、类型课时备注1Visual Prolog环境的建立与熟悉验证42Prolog 语 白兀素验证43Visual Prolog面|可对象兀素验证44PIE推理机的实现设计、开发85二层结构的家族定理的设计与实现设计、开发8合计28一、 (实验1) Visual Prolog环境的建立与熟悉1、实验目的要求掌握Visual Prolog安装与卸载。(2)掌握Visual Prolog的基本特性。 理解项目文件结构以及之间的关系。掌握调试项目的步骤。2、实验主要内容Visual Prolog的安装与卸载。(2)构建 Visual Prolog 项目。3、实验条件 需要Visual Prolog编程环境

10、。2、 (实验 2 ) Prolog 语言兀素1 、实验目的要求掌握Horn 子句的表示方法。理解Prolog 推理机的构建方法。掌握Prolog 程序控制和Prolog 算符2、实验主要内容 Prolog 推理机。程序控制。算符。3、 (实验3 ) Visual Prolog 面向对象元素1 实验目的要求掌握 Visual Prolog 中类与对象的概念与表示。理解对象模型2、实验主要内容接口类的声明和类的实现学生对象的 Prolog 实现。4、 (实验 4 ) PIE 推理机的实现1 实验目的要求 掌握 Prolog 推理机的实现方法。理解 Prolog 推理机具体使用方法。2、实验主要内

11、容 Prolog 推理机。家族定理的分析与实现。五、(实验5 ) 三层结构的家族定理的设计与实现2 实验目的要求掌握使用Visual Prolog 开发三层结构的系统2、实验主要内容家族定理的 GUI 编程家族定理的逻辑层编码家族定理的数据层编码【成绩考核方式】1 、成绩评定总则其中平时成绩本课程考核分为平时考核和期末闭卷考试和实验考核三部分15% 期末占 60% 实验占 25%2 、平时成绩评定欢迎下载10平时成绩依据学生的课堂出勤率、作业完成情况进行评定。评定时,应充分评定时,应充分体现公平、公正、实事求是的原则,客观地评价学生平时的表现。3 、期末闭卷考试期末闭卷考试。试题的覆盖率至少要

12、达到大纲要求的80% 试题的类型一般可以选择、填空、判断、解答、算法求解、设计为宜。4、实验考核见实验大纲【教材与参考书目 指定教材:2005 年 5 月人工智能基础,蔡自兴,蒙祖强。高等教育由版社,参考书目:1 人工智能(上、下册),陆汝钤,北京:科学出版社,下册),陆汝铃,北京:科学生版社,1996 年2人工智能原理,石纯一等,北京:清华大学出版社,,石纯一等,北京:清华大学生版社,19933人工智能基础,高济等,北京:高等教育出版社,,高济等,北京:高等教育生版社,2002【有关说明(教学建议)】本课程概念多、较抽象、涉及面广,因此教学形式以讲授方式为主。关键性概念、整体实现思想方面的问题可辅以课堂讨论的形式。/ 审核:郝继升)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1