深度学习基础----深度前馈网络

网络结构

 

 

前馈计算:

 

uploading.4e448015.gif转存失败重新上传取消uploading.4e448015.gif正在上传…重新上传取消uploading.4e448015.gif正在上传…重新上传取消uploading.4e448015.gif正在上传…重新上传取消uploading.4e448015.gif正在上传…重新上传取消uploading.4e448015.gif正在上传…重新上传取消uploading.4e448015.gif转存失败重新上传取消

反向传播算法

梯度下降算法

1.初始化参数

2.重复:

(1)计算梯度

(2)更新参数

前馈计算

隐层输出

  1. 假设J是目标函数, 要求解,   则因链式法则有: ,

 

其中,

则有

  1. 定义:

则有:

  1. 计算:

输出单元:

 

隐层单元:

 

算法整体过程

  1. 用公式计算每层的输入a,  和输出z(经激活函数)
  2. 计算每层的delta

(1)输出层单元:

(2)隐层单元:

  1. 根据梯度下降算法, 更新权重, 学习规则:

自动微分与计算图 + 动态图和静态图

计算图: 计算好每个节点需要的:

 

自动微分:

 

如果函数和参数之间有多条路径, 可以将这多条路径上的导数再进行相加, 得到最终的梯度

静态计算图

在编译时构建计算图, 计算图构建好之后在程序运行时不能改变

静态计算图在构建时可以进行优化, 并行能力强, 但灵活性比较差. 动态计算图不容易优化, 当不同的输入网络结构不一致时, 难以并行计算, 但是灵活性比较高

动态计算图

在程序运行时动态构建

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值