【11】ResNet中BLock模块的理解

网上有大量的文章对ResNet网络进行了详细的阐述,但是写的都比较模糊,没有对F(X)是什么,每一层的F(x)怎么计算给出详细的过程,因此萌新们在阅读时可能存在question,此处针对block块进行进一步的阐述,谈谈自己的见解。

1 参数理解

如图所示,整个方框表示残差模块,下面解释图中每一个参数的意义。

x:残差块的输入,整个模块的输入,就是之前层的输出

H(X):残差块的输出,就是这个模块算完的结果,就是下面的y通过激活函数的结果,H(X)=G(Y)(其中函数G为激活函数)

F(X):残差,就是我们要学习的目标

W1:第一层的权重

W2:第二层的权重

学习的目的就是找到输出到输入的映射,H(X)=F(X)+x;

F(X)=H(X)-x,即就是要不断的找到这样的F(X),而F(X)就是权重与输入的运算关系,通过不断迭代最终找到合适的权重,并且这个权重不会受到除了残差模块外其他层的过度影响,进而降低了梯度消失和爆炸问题。

2 普通网络计算

3 残差网络计算

 

参考文献:

深度学习笔记(七)--ResNet(残差网络)

Resnet到底在解决一个什么问题呢?

这两篇文章解释的非常透彻,一篇解释了残差网络是怎么前向传导的,一篇介绍残差模块参数怎么计算的。简练。

  • 23
    点赞
  • 100
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值