卷积神经网络
CNN每一次Conv2D操作都是权值共享的,大大减少了参数量,而且还保留了数据的结构信息
ResNet(Residual Neural Network)
BasicBlock
$Conv2D(可降维) \to Activation \to Conv2D \to \cdots$ResBlock
$x_1=[x_0(可降维) +BasicBlock] \to Activation$
$x_2=[x_1(可降维) +BasicBlock] \to Activation$
$\cdots$ResNet
$ResBlock \to ResBlock \to \cdots$总结
ResNet中BasicBlock拟合$f(x)$,ResBlock拟合$H(x)$,$f(x)=H(x)-x$,所以$f(x)$是一个残差块。
即使$f(x)$再差也能拟合到对loss影响为0,只要有一丝提升就是赚到,而且$x$贯穿网络,缓解了梯度弥散,所以理论上残差块可以无限叠加。
文档信息
- 本文作者:Weikang Yu
- 本文链接:https://AccelYu.github.io/2020/07/30/nn_model01/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)