- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《人工智能》课程教学大纲
《人工智能》课程教学大纲一、课程基本信息
开课单位
课程名称
开课对象
学时/学分
先修课程
课程简介:
人工智能是计算机科学的重要分支,是研究如何利用计算机来模拟人脑所从事的感知、
XXX
人工智能
课程类别
课程编码
开课学期
个性拓展
GT
第4或6学期网络工程专业、计算机科学与技术专业
36学时/2学分(理论课:28学时/1.5学分;实验课:8学时/0.5学分)
离散数学、数据结构、程序设计
推理、研究、思考、规划等人类智能活动,来解决需要用人类智能才能解决的问题,以延伸人们智能的科学。该课程主要讲述人工智能的基本概念及原理、知识与知识表示、机器推理、搜索策略、神经网络、机器研究、遗传算法等方面内容。
二、课程教学目标
《人工智能》是计算机科学与技术专业的一门专业拓展课,通过本课程的研究使本科生对人工智能的基本内容、基本原理和基本方法有一个比较初步的认识,掌握人工智能的基本概念、基本原理、知识的表示、推理机制和智能问题求解技术。启发学生开发软件的思路,培养学生对相关的智能问题的分析能力,提高学生开发应用软件的能力和水平。
三、教学学时分配
《人工智能》课程理论教学学时分派表章次
第一章
第二章
第三章
第四章
第五章
第六章
首要内容
人工智能概述
智能程序设计言语
图搜索技术
基于谓词逻辑的机器推理
呆板进修与专家系统
智能计算与问题求解
合计
学时分配
3
5
4
6
4
6
28
教学方法或手段
讲授法、多媒体
讲授法、多媒体
探究式、多媒体
讲授法、多媒体
概述法、多媒体
开导式、多媒体
《人工智能》课程实验内容设置与教学要求一览表
实
学尝试
序
项目
号
名称
配
1)了解PROLOG语言中常
1)Prolog运转环境;量、变量的表示方法;
实分支
2)使用PROLOG举行事
实
验
与循
实库、规则库的编写;库、规则库的编写方法;
环程
3)分支程序设计;
一序设
4)循环程序设计;
一计
5)输入出程序设计。5)掌握PROLOG输入输出
程序设计;
1)了解PROLOG中的谓词
1)谓词asserta和
递归
实
与表
实
处理
验
程序
二
设计
4)掌握PROLOG表处理程
4)综合应用程序设计。
设计方法;
3)表处理程序设计;
3)掌握PROLOG递归程序
asserta和retract进行
retract用法;
数据管理;
2)递归程序设计;
2)掌握动态数据库方法;2
做
性
必
证1
验
4)掌握循环程序设计;
3)掌握分支程序设计;
2
做
性
必
证1
2)了解PROLOG进行事实
验
尝试内容教学要求
分
别
型数
时
类
类人
验
验组
实每
序设计方法。
1)建造一个小型的专
家系统;
2)用PROLOG语言或者
实小型
其他高级言语编程实
实
验
专家
现小型专家系统
系统
3)用产生式系统完成
三设计
专家系统(应具有常识
库、推理机和动态数据
库三部分)
一些应用问题。
3)学会用搜刮手艺解决
的理解;4
做
性
2)加深对专家系统原理
必
计1
设
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程序设计方法及常规程序设计。
(二)教学重点与难点
教学重点:XXX常规程序设计。
教学难点:PROLOG程序的运转机理。
(三)教学内容
第一节人工智能言语概述
1.什么是智能程序设计言语
2.智能程序设计言语的特性
第
文档评论(0)