《人工智能应用设计》-课程教学大纲
人工智能应用设计课程教学大纲 一、课程基本信息 课程代码19170303 课程名称人工智能应用设计 英文名称 Artificial intelligence application design 课程类别专业课 学时48 学分3 适用对象艺术与设计学院(数媒艺术)本科三、四年级 考核方式考试 先修课程计算机设计软件互动编程艺术信息可视化处理 二课程简介 人工智能是计算机科学的重要分支,是研究如何利用计算机来模拟人脑所从事的 感知、推理、学习、思考、规划等人类智能活动,来解决需要用人类智能才能解决的 问题,以延伸人们智能的科学。该课程主要讲述人工智能的基本概念及原理、知识与 知识表示、机器推理、搜索策略、神经网络、机器学习、遗传算法等方面内容。 Artificial intelligence is an important branch of computer science. It studies how to use computer to simulate human intelligence activities such as perception, reasoning, learning, thinking and planning, so as to solve the problems that need to be solved by human intelligence and extend the science of human intelligence. This course mainly introduces the basic concepts and principles of artificial intelligence, knowledge and knowledge representation, machine reasoning, search strategy, neural network, machine learning, genetic algorithm and so on. 三、课程性质与教学目的 人工智能应用设计是数字媒体艺术专业的一门专业拓展课,通过本课程的学 习使本科生对人工智能的基本内容、基本原理和基本方法有一个比较初步的认识,掌 握人工智能的基本概念、基本原理、知识的表示、推理机制和智能问题求解技术。启 发学生开发软件的思路,培养学生对相关的智能问题的分析能力,提高学生开发应用 软件的能力和水平。 四、教学内容及要求 第一章人工智能概述 (一)目的与要求 1 .Prolog运行环境; 2. 利用PROLOG进行事实库、规则库的编写; 3. 分支程序设计; 4. 循环程序设计; 5. 输入出程序设计。 (二)教学内容 1. 了解PROLOG语言中常量、变量的表示方法; 2. 了解PROLOG进行事实库、规则库的编写方法; 3. 掌握分支程序设计; 4. 掌握循环程序设计; 5. 掌握PROLOG输入输出程序设计; (三)思考与实践 1. 人工智能的本质是什么 2. 人工智能为什么会越来越重要可为社会主义市场经济提供的利好是什么 3. 人工智能有哪些不同的形式 4. 据你所知,人工智能的方法与工具有哪些 5. 在全面建成小康社会及数据智能时代,人工智能的职业伦理与社会责任是什 么 (四)教学方法与手段 1. 讲授法 2. 实例法 3. 小组讨论 4. 多媒体教学 5. 课堂练习 6. 调查研究 第二章智能程序设计语言 (一)目的与要求 1. 谓词 asserts 和 retract 用法; 2. 递归程序设计; 3. 表处理程序设计; 4. 综合应用程序设计。 (二)教学内容 1. 了解PROLOG中的谓词asserts和retract进行数据管理; 2. 掌握动态数据库方法; 3. 掌握PROLOG递归程序设计方法; 4. 掌握PROLOG表处理程 (三)思考与实践 1. 智能程序的语言是什么 2. 智能程序的语言的作用是什么 3. 智能程序的语言有哪些常见发方法 4. 实践训练优秀智能程序的语言应用的案例分析 5. 如何用智能程序的语言为社会主义市场经济服务 (四)教学方法与手段 1. 讲授法 2. 实例法 3. 小组讨论 4. 多媒体教学 5. 课堂练习 6. 调查研究 第三章基于谓词逻辑的机器推理 (一)目的与要求 1. 了解专家系统设计方法; 2. 加深对专家系统原理的理解; 3. 学会用搜索技术解决一些应用问题。 (二)思考与实践 1. 机器推理是什么 2. 机器推理起什么样的作用 3. 机器推理有哪些常见发方法 4. 实践练习社会主义市场经济中可以出现哪些机器推理优秀案例 (三)教学方法与手段 1. 讲授法 2. 实例法 3. 小组讨论 4. 多媒体教学 5. 课堂练习 6, 调查研究 第四章机器学习与专家系统作品创作 结合Processing, Python, PROLOG等人工智能工具进行命题创作,对 接智能家电企业进行项目内容设计。利用产教融合的模式为我国人工智能领域 实现弯道超车,为全面建成小康社会赋能。 五、各教学环节学时分配 教学环节 教学时数 课程内容J- 讲 课 习 题 课 讨 论 课 实验 其他教 学环节 小 计 第一章 4 4 2 8 第二章 4 4 4 2 12 第三章 4 4 4 2 12 第四章 2 4 10 2 16 合计 14 16 18 8 48 六课程考核 ()考核方式 考查(课程设计) (二)成绩构成 平时成绩占比40期末考试占比60 (三)成绩考核标准 1. 重视学生整个学习过程的考核,包括考勤、学习态度、互动积极性、平时作业 和汇报质量等方面,原则上,总评成绩平时成绩X40期末成绩X60; 2. 重视全方位评定学生对信息可视化的基础知识和基本技能的掌握程度,分析和 执行具有时代特征信息可视化项目的应用能力,以及科学价值观、世界观的培养 状况,主要在期末分值分级体现; 3. 重视课程思政和专业知识的内化效果,使学生的道德品行和专业反思能力得以 提升,在平时和期末分值评价中均需体现。 七推荐教材和教学参考资源 推荐教材 1. [美]Eric Matthes著.袁国忠译.Python编程从入门到实践.人民邮电出版社. ISBN9787115428028. 2016 年 07 月. 2. [美]Daniel Shiffman著.周汉彬译.代码本色.人民邮电出版社. ISBN9787115369475. 2015 年 01 月. 参考书目 1. 任远著,Processing创意编程,清华大学出版社,ISBN9787302535720,