《人工智能》课程教学大纲.docx

上传人:b****5 文档编号:6992838 上传时间:2023-01-15 格式:DOCX 页数:12 大小:18.43KB
下载 相关 举报
《人工智能》课程教学大纲.docx_第1页
第1页 / 共12页
《人工智能》课程教学大纲.docx_第2页
第2页 / 共12页
《人工智能》课程教学大纲.docx_第3页
第3页 / 共12页
《人工智能》课程教学大纲.docx_第4页
第4页 / 共12页
《人工智能》课程教学大纲.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

《人工智能》课程教学大纲.docx

《《人工智能》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《人工智能》课程教学大纲.docx(12页珍藏版)》请在冰豆网上搜索。

《人工智能》课程教学大纲.docx

《人工智能》课程教学大纲

《人工智能》课程教学大纲

一、课程基本信息

开课单位

信息与网络工程学院

课程类别

个性拓展

课程名称

人工智能

课程编码

GT28101

开课对象

网络工程专业、计算机科学与技术专业

开课学期

第4或6学期

学时/学分

36学时/2学分(理论课:

28学时/1.5学分;实验课:

8学时/0.5学分)

先修课程

离散数学、数据结构、程序设计

课程简介:

 人工智能是计算机科学的重要分支,是研究如何利用计算机来模拟人脑所从事的感知、推理、学习、思考、规划等人类智能活动,来解决需要用人类智能才能解决的问题,以延伸人们智能的科学。

该课程主要讲述人工智能的基本概念及原理、知识与知识表示、机器推理、搜索策略、神经网络、机器学习、遗传算法等方面内容。

二、课程教学目标

《人工智能》是计算机科学与技术专业的一门专业拓展课,通过本课程的学习使本科生对人工智能的基本内容、基本原理和基本方法有一个比较初步的认识,掌握人工智能的基本概念、基本原理、知识的表示、推理机制和智能问题求解技术。

启发学生开发软件的思路,培养学生对相关的智能问题的分析能力,提高学生开发应用软件的能力和水平。

三、教学学时分配

《人工智能》课程理论教学学时分配表

章次

主要内容

学时分配

教学方法或手段

第一章

人工智能概述

3

讲授法、多媒体

第二章

智能程序设计语言

5

讲授法、多媒体

第三章

图搜索技术

4

探究式、多媒体

第四章

基于谓词逻辑的机器推理

6

讲授法、多媒体

第五章

机器学习与专家系统

4

概述法、多媒体

第六章

智能计算与问题求解

6

启发式、多媒体

合计

28

 

《人工智能》课程实验内容设置与教学要求一览表

序号

实验项目名称

实验内容

教学要求

学时

分配

实验

类别

实验

类型

每组

人数

实实验一

分支与循环程序设计

1)Prolog运行环境;

2)利用PROLOG进行事实库、规则库的编写;

3)分支程序设计;

4)循环程序设计;

5)输入出程序设计。

1)了解PROLOG语言中常量、变量的表示方法;

2)了解PROLOG进行事实库、规则库的编写方法;

3)掌握分支程序设计;

4)掌握循环程序设计;

5)掌握PROLOG输入输出程序设计;

2

必做

验证性

1

实实验二

递归与表处理程序设计

1)谓词asserta和retract用法;

2)递归程序设计;

3)表处理程序设计;

4)综合应用程序设计。

1)了解PROLOG中的谓词asserta和retract进行数据管理;

2)掌握动态数据库方法;

3)掌握PROLOG递归程序设计方法;

4)掌握PROLOG表处理程序设计方法。

2

必做

验证性

1

实实验三

小型专家系统设计

1)建造一个小型的专家系统;

2)用PROLOG语言或者其他高级语言编程实现小型专家系统

3)用产生式系统实现专家系统(应具有知识库、推理机和动态数据库三部分)

1)了解专家系统设计方法;

2)加深对专家系统原理的理解;

3)学会用搜索技术解决一些应用问题。

4

必做

设计性

1

四、教学内容和教学要求

第一章人工智能概述(3学时)

(一)教学要求

1.掌握人工智能的基本概念;

2.理解人工智能的发展状况。

3.理解人工智能的基本技术;

4.了解人工智能的研究途径与方法;

5.了解人工智能的分支领域;

(二)教学重点与难点

教学重点:

人工智能的基本技术。

教学难点:

三大学派的研究途径与方法。

(三)教学内容

第一节人工智能的基本概念

1.什么是人工智能

2.强人工智能与弱人工智能

3.脑智能和群智能

4.符号智能和计算智能

第二节人工智能发展概况

1.人工智能学科的产生

2.人工智能学科的发展

3.人工智能三大学派

第三节人工智能研究途径与方法

1.人工智能的研究目标

2.人工智能的研究方法

3.人工智能的研究内容

第四节人工智能基本技术

1.推理技术

2.搜索技术

3.知识库技术

4.归纳技术

5.联想技术

第五节人工智能的应用

1.难题求解

2.机器定理证明

3.自动程序设计

4.模式识别

5.机器翻译

6.智能管控

7.智能决策

8.智能人机接口

第六节人工智能的影响

1.人工智能对人类的影响

2.人工智能对社会的影响

本章习题要点:

对基本概念、技术、方法的理解。

第二章智能程序设计语言(5学时)

(一)教学要求

1.了解常见的几种人工智能程序设计语言;

2.理解逻辑型程序设计语言PROLOG;

3.掌握TurboPROLOG程序设计方法及常规程序设计。

(二)教学重点与难点

教学重点:

TURBOPROLOG常规程序设计。

教学难点:

PROLOG程序的运行机理。

(三)教学内容

第一节人工智能语言概述

1.什么是智能程序设计语言

2.智能程序设计语言的特点

第二节基本PROLOG语言

1.PROLOG的语句

2.PROLOG的程序构成

3.PROLOG程序的运行机理

第三节PROLOG程序设计

1.标准领域

2.运算符与表达式

3.输入与输出

4.分支程序设计

5.循环程序设计

6.表处理与递归

7.回溯控制

本章习题要点:

对程序结构和设计方法的理解,进行分支、循环、递归程序设计和调试。

 

第三章图搜索技术(4学时)

(一)教学要求

1.掌握状态图搜索技术;

2.掌握状态图问题求解;

3.理解与或图搜索;

4.理解与或图问题求解;

5.了解博弈树搜索。

(二)教学重点与难点

教学重点:

状态图搜索技术与状态图问题求解。

教学难点:

博弈树搜索。

(三)教学内容

第一节状态图搜索

1.图搜索技术

2.状态图搜索方式

3.状态图搜索策略

4.状态图搜索算法

第二节状态图问题求解论

1.问题的状态图表示

2.状态图问题求解程序举例

第三节与或图搜索

1.与或图描述

2.与或图搜索方式

3.与或图搜索策略

4.与或图搜索算法

第四节与或图问题求解

1.问题的与或图表示

2.与或图问题求解程序举例

第五节博弈树搜索

1.博弈树的概念

2.极小极大分析法

3.α-β剪枝技术

4.问题求解举例

本章习题要点:

对基本概念、技术、算法的理解,用图搜索技术求解难题。

 

第四章基于谓词逻辑的机器推理(6学时)

(一)教学要求

1.掌握一阶谓词逻辑;

2.掌握归结演绎推理;

3.了解归结策略;

4.了解Horn子句归结与逻辑程序。

(二)教学重点与难点

教学重点:

归结演绎推理、Horn子句。

教学难点:

归结策略。

(三)教学内容

第一节一阶谓词逻辑

1.基本概念

2.谓词公式

3.常用逻辑等价式及蕴含式

第二节归结原理

1.子句集

2.命题逻辑中的归结原理

3.谓词逻辑中的归结原理

4.应用归结原理求取问题答案

第三节归结策略

1.删除策略

2.支持集策略

3.线性归结策略

4.输入归结策略

5.祖先过滤形策略

第四节Horn子句归结

1.Horn子句的蕴含表示形式

2.Horn子句归结与逻辑程序

本章习题要点:

对基本概念、原理和方法的理解,用归结原理求取问题答案。

第五章机器学习与专家系统(4学时)

(一)教学要求

1.掌握几种常用的机器学习方法;

2.理解专家系统结构。

(二)教学重点与难点

教学重点:

几种常用的机器学习方法。

教学难点:

专家系统结构。

(三)教学内容

第一节机器学习

1.机器学习概述

2.机器学习系统及学习模型

3.机器学习的分类

4.符号学习

5.神经网络学习

第二节专家系统

1.基本概念

2.系统结构

3.实例分析

4.系统设计与实现

本章习题要点:

对机器学习方法、专家系统模型的理解,设计小型专家系统。

第六章智能计算与问题求解(6学时)

(一)教学要求

1.掌握遗传算法

2.会用遗传算法求解TSP问题;

3.了解人工神经网络算法;

4.了解蚁群算法。

(二)教学重点与难点

教学重点:

TSP问题、遗传算法。

教学难点:

实际问题建模。

(三)教学内容

第一节遗传算法

1.遗传算法的生物学基础

2.遗传算法的基本原理

3.遗传算法的关键技术

4.遗传算法流程

5.应用遗传算法求解TSP问题

第二节人工神经网络算法

1.人工神经网络的生物学基础

2.人工神经元

3.人工神经网络基本模型

4.人工神经网络求解TSP

第三节蚁群算法

1.蚁群算法的基本原理

2.蚁群算法的模型

3.蚁群算法流程

4.蚁群算法的应用

本章习题要点:

对算法模型的理解,用遗传算法设计程序来求解智能问题。

五、教学方法或手段

1、教学方法:

为体现以学生为本、因材施教,本课程根据章节内容特点,分别采取适当的讲授方法。

第一、二、四章采用讲授法,第三章采用探究式,第五章采用概述法,第六章启发式。

2、教学手段:

全部采用多媒体课件教学。

六、考核方式及评价要求

本课程是计算机学科各专业的一门专业拓展考查课,该课程主要对人工智能的基本技术进行概述。

通过对本课程的学习,使学生对人工智能的基本原理、基本方法和基本技术有一个比较清醒的认识,初步掌握应用人工智能的基本技术,来求解简单智能问题的方法和过程。

所以适合以小型智能系统设计的形式为主,来考核学生课程学习成绩。

具体考核方式:

1.平时占20%;(课堂考查、作业、实验报告);

2.小型智能系统设计80%;(系统设计)。

七、教材及教学主要参考书

推荐教材:

《人工智能技术导论》,廉师友主编,西安电子科技大学出版社,2014年7月第三版;

《人工智能实验指导书》,徐精明主编,安徽科技学院印刷,2015年3月第四次印刷。

参考书目:

《人工智能原理》,蔡自兴主编,清华大学出版社,2012年7月第二版;

《人工神经网络》,杨行峻主编,高等教育出版社,2013年3月第三版;

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

当前位置:首页 > 成人教育 > 成考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1