深度学习导论与应用实践(电子版)

赞一个,免费给资料。

百度网盘链接(一个个发邮件太慢了)

1.深度学习发展历程

深度学习的起源与发展
深度学习导论与应用实践(电子版)_第1张图片
深度学习在图像检测方面的应用
深度学习导论与应用实践(电子版)_第2张图片

2.如何使用深度学习

  使用深度学习(机器学习)的目的:寻找一个合适的函数。
深度学习导论与应用实践(电子版)_第3张图片
  例如,例如寻找手写识别函数,候选函数集合为: f , g , h ⋯ f,g,h\cdots f,g,h
深度学习导论与应用实践(电子版)_第4张图片
  学习过程:
深度学习导论与应用实践(电子版)_第5张图片
  监督学习的任务:手写识别
深度学习导论与应用实践(电子版)_第6张图片

3.深度学习方法使用步骤

第一步:选择模型

  首先需要考虑选择什么样的网络结构、选择多少层、每层选择多少神经元。
z = a 1 w 1 + ⋯ + a k w k + ⋯ + a K w K + b z=a_1w_1+\cdots +a_kw_k+\cdots +a_Kw_K+b z=a1w1++akwk++aKwK+b
深度学习导论与应用实践(电子版)_第7张图片
  类似简单的线性函数: f ( x ) = k x + b f(x)=kx+b f(x)=kx+b,其中 k k k是斜率, b b b是截距。神经元不同的连接方式构成不同的网络结构,每个神经元都有自己的权重和偏置参数。
  为什么引入激活函数?①为了增强网络的表达能力,我们需要激活函数来将线性函数->非线性函数。②非线性的激活函数需要有连续性。因为连续非线性激活函数可导,所以可以用最优化的方法来求解。以下是常用的激活函数。
深度学习导论与应用实践(电子版)_第8张图片
常用的神经网络
深度学习导论与应用实践(电子版)_第9张图片
一般神经网络的结构由输入层、隐藏层、输出层组成,隐藏层越多意味着网络越深,
深度学习导论与应用实践(电子版)_第10张图片
输出层:常用softmax函数作为输出层的激活函数:容易理解,便于计算。

第二步:选择损失函数

  选择常用的损失函数,平方损失,交叉熵…
深度学习导论与应用实践(电子版)_第11张图片
深度学习导论与应用实践(电子版)_第12张图片
好的参数使得所有训练数据的损失越来越小
深度学习导论与应用实践(电子版)_第13张图片

第三步:参数学习

梯度下降,反向传播

1.梯度下降

深度学习导论与应用实践(电子版)_第14张图片
深度学习导论与应用实践(电子版)_第15张图片
选取不同的初始值可能到达不同的局部最小值。
深度学习导论与应用实践(电子版)_第16张图片

2.正向传播

深度学习导论与应用实践(电子版)_第17张图片
深度学习导论与应用实践(电子版)_第18张图片
深度学习导论与应用实践(电子版)_第19张图片
深度学习导论与应用实践(电子版)_第20张图片
深度学习导论与应用实践(电子版)_第21张图片
深度学习导论与应用实践(电子版)_第22张图片
深度学习导论与应用实践(电子版)_第23张图片
深度学习导论与应用实践(电子版)_第24张图片

3.反向传播

深度学习导论与应用实践(电子版)_第25张图片
深度学习导论与应用实践(电子版)_第26张图片
深度学习导论与应用实践(电子版)_第27张图片
深度学习导论与应用实践(电子版)_第28张图片

你可能感兴趣的:(深度学习,深度学习,pytorch,神经网络)