一、课程基本信息:
课程名称 |
基于python的人工智能入门 |
授课教师 |
辛倩倩 |
开课单位 |
机械工程学院实验教学中心 |
课程类别 |
□通识教育必修课程 □通识教育核心课程 □通识教育选修课程 □学科基础平台课程 □专业基础课程 □专业必修课程 □专业选修课程 |
课程性质 |
□必修 □选修 |
学分 |
1 |
学时 |
16 |
适用专业 |
具有数学背景的理工科类专业 |
先修课程 |
线性代数、高等数学 |
课程网站 |
|
二、课程描述
课程首先介绍python编程环境搭建、基本语法元素及“模块化编程”思想等编程基础知识;其次,介绍人工智能的发展概况、机器学习和深度学习算法的基本原理和应用;然后,针对经典的机器学习和深度学习模型,讲解如何通过python实现。最后,通过多个综合实验项目,指导学生利用numpy、sklearn、keras等库实现预测、分类等功能。
三、课程教学目标和教学要求
【教学目标】
1、培养学生的编程思维以及对问题的逻辑分析能力
2、培养学生对知识归纳整理、举一反三的能力
3、培养学生的英语应用能力
【教学要求】
1、掌握IPO编程方法及逻辑分析能力
2、熟练运用英文环境编程
3、理解“模块化”编程概念,灵活运用python库编写程序
4、了解机器学习和深度学习模型的特点与应用,掌握分析问题、选择模型的能力
四、课程教学内容
第一章 python程序设计基础
第一节 程序设计基础
第二节 python基本语法元素
第三节“模块化”编程
第二章 人工智能入门-机器学习和深度学习
第一节 人工智能概述
第二节 机器学习模型与应用
第三节 深度学习模型与应用