《PyTorch与深度学习实战-教案 第1、2章 深度学习概述、 PyTorch深度学习通用流程.docx》由会员分享,可在线阅读,更多相关《PyTorch与深度学习实战-教案 第1、2章 深度学习概述、 PyTorch深度学习通用流程.docx(9页珍藏版)》请在第一文库网上搜索。
1、第1章深度学习概述教案课程名称:PyTOrCh与深度学习实战课程类别:必修适用专业:人工智能类相关专业总学时:64学时(其中理论26学时,实验38学时)总学分:4.0学分本章学时:3学时一、材料清单(1)PyTorch与深度学习实战教材。(2)配套PPT。(3)引导性提问。(4)探究性问题。(5)拓展性问题。二、教学目标与基本要求1 .教学目标本章主要介绍深度学习的基本定义以及其应用领域,包括物体检测、视觉定位、物体测量、物体分拣、图像分割、图像的生成等应用领域;然后分别介绍深度学习与计算机视觉、自然语言处理、语言识别、机器学习和人工智能间的关系;最后针对深度学习中的PyTOrCh框架,介绍其
2、特点、安装流程和预训练模型的使用。2 .基本要求(1) 了解深度学习的定义和常见应用。(2) 了解深度学习与其他领域之间的联系。(3)掌握PyTOrCh深度学习框架的安装方法(4)掌握PyTOreh中预训练模型的使用方法。三、问题1 .引导性提问引导性提问需要教师根据教材内容和学生实际水平,提出问题,启发引导学生去解决问题,提问,从而达到理解、掌握知识,发展各种能力和提高思想觉悟的目的。(1)深度学习能够做什么?(2)现实生活中存在哪些地方应用了深度学习技术?(3) PyTorch框架有哪些优势?2 .探究性问题探究性问题需要教师深入钻研教材的基础上精心设计,提问的角度或者在引导性提问的基础上
3、,从重点、难点问题切入,进行插入式提问。或者是对引导式提问中尚未涉及但在课文中又是重要的问题加以设问。(1)深度学习技术是怎么影响计算机视觉领域的?(2)深度学习与人工智能的关系是什么?3 3)PyTOrCh具有什么样的生态?3.拓展性问题拓展性问题需要教师深刻理解教材的意义,学生的学习动态后,根据学生学习层次,提出切实可行的关乎实际的可操作问题。亦可以提供拓展资料供学生研习探讨,完成拓展性问题。(1)深度学习是不是万能的?(2)预训练模型有什么用处?四、主要知识点、重点与难点1 .主要知识点(1)深度学习的基本定义。(2)深度学习的常见应用场景。(3)常见的深度学习应用技术。(4)常见的深度
4、学习框架。(5) PyTorch的生态。(6) PyTorch的特性。(7) PyTOreh的安装过程。(8)预训练模型的概念。(9)预训练模型的使用场景。(10)预训练模型的调用方法。2 .重点(1)常见的深度学习框架。(2) PyTorch的生态。(3) PyTorCh的特性。(4) PyTorch的安装过程。(5)预训练模型的概念。(6)预训练模型的使用场景。(7)预训练模型的调用方法。3 .难点(1)常见的深度学习框架。(2) PyTorch的安装过程。(3)预训练模型的概念。(4)预训练模型的调用方法。五、教学过程设计1 .理论教学过程(I)深度学习的基本定义。(2)深度学习的常见应
5、用场景。(3)常见的深度学习应用技术。(4)常见的深度学习框架。(5) PyTorch的生态。(6) PyTorch的特性。(7) PyTorch的安装过程。(8)预训练模型的概念。(9)预训练模型的使用场景。(10)预训练模型的调用方法。2 .实验教学过程(1)安装驱动和CUDA环境。(2)测试驱动安装完成。3 3)下载安装PyTorCh。六、教材与参考资料1 .教材刘双星,张良均.PyTOrCh与深度学习实战M.北京:人民邮电出版社.2023.2 .参考资料1崔炜,张良均.TensorF1ow2深度学习实战M.北京:人民邮电出版社.2023.彭小红,张良均.深度学习与计算机视觉实战M.北京
6、:人民邮电出版社.2023.3弗朗索瓦肖莱,张亮等.Python深度学习M.人民邮电出版社.2018.第2章PyTorCh深度学习通用流程教案课程名称:PyTOrCh与深度学习实战课程类别:必修适用专业:人工智能类相关专业总学时:64学时(其中理论26学时,实验38学时)总学分:4.0学分本章学时:6学时七、材料清单(6)PyTorch与深度学习实战教材。(7)配套PPT。(8)引导性提问。(9)探究性问题。(10)拓展性问题。八、教学目标与基本要求3 .教学目标本章中展示在PyTorch框架下深度学习的通用流程,并使用猫狗分类进行流程的演示。首先介绍加载和预处理数据的方法,然后介绍两种构建网
7、络的方法和常用的激活函数,其次通过设置优化器和损失函数进行网络的编译,接下来设置训练网络时的迭代次数和批训练,最后对训练好的模型进行性能评估。4 .基本要求(5) 了解PyTOrCh深度学习的通用流程.(6)掌握使用PyTorch进行数据加载和预处理的方法。(7)掌握使用PyTorch构建神经网络的方法。(8)掌握使用PyTorch编译神经网络的方法。(9)掌握使用PyTorch训练神经网络的方法。(10)掌握使用PyTorch进行性能评估的方法。九、问题1 .引导性提问引导性提问需要教师根据教材内容和学生实际水平,提出问题,启发引导学生去解决问题,提问,从而达到理解、掌握知识,发展各种能力和
8、提高思想觉悟的目的。(4)深度学习包含哪些步骤?(5) PyTorch要怎么读取数据?2 .探究性问题探究性问题需要教师深入钻研教材的基础上精心设计,提问的角度或者在引导性提问的基础上,从重点、难点问题切入,进行插入式提问。或者是对引导式提问中尚未涉及但在课文中又是重要的问题加以设问。(4)数据预处理的作用是什么?(5)编译网络的步骤中需要做什么?(6)有哪些手段能够评估模型的效果?3 .拓展性问题拓展性问题需要教师深刻理解教材的意义,学生的学习动态后,根据学生学习层次,提出切实可行的关乎实际的可操作问题。亦可以提供拓展资料供学生研习探讨,完成拓展性问题。(3)在训练网络的过程中使用批训练有什
9、么好处?(4)不同的评估指标分别适用于哪些场景?十、主要知识点、重点与难点1.主要知识点(I1)数据加载。(12)数据预处理。(13)常用的网络构建方法。(14)激活函数。(15)损失函数。(16)优化器。(17)迭代次数。(18)批训练。(19)评估指标。2.重点(1)数据预处理。(2)常用的网络构建方法。(3)激活函数。(4)损失函数。(5)优化器。(6)迭代次数。(7)批训练。3.难点(1)常用的网络构建方法。(2)激活函数。(3)损失函数。(4)优化器。(5)迭代次数。十一、教学过程设计1.理论教学过程(1)数据加载。(2)数据预处理。(3)常用的网络构建方法。(4)激活函数。(5)损
10、失函数。(6)优化器。(7)迭代次数。(8)批训练。(9)评估指标。2.实验教学过程(4)加载及预处理猫狗分类数据。(5)构建基于CNN的猫狗分类网络。(6)编译基于CNN的猫狗分类网络。(7)训练基于CNN的猫狗分类网络。(8)评估基于CNN的猫狗分类模型性能。十二、教材与参考资料1.教材刘双星,张良均.PyTOrCh与深度学习实战M.北京:人民邮电出版社.2023.2.参考资料1崔炜,张良均.TensorF1ow2深度学习实战M.北京:人民邮电出版社.2023.彭小红,张良均.深度学习与计算机视觉实战M.北京:人民邮电出版社.2023.3弗朗索瓦肖莱,张亮等PythOn深度学习M.人民邮电出版社.2018.