经典卷积神经网络 - GoogLeNet

86 阅读1分钟

drrfw

GoogLeNet是google推出的基于Inception模块的深度神经网络模型,在2014年的ImageNet竞赛中夺得了冠军,在随后的两年中一直在改进,形成了Inception V2、Inception V3、Inception V4等版本。

Inception块

4个路径从不同层面抽取信息,然后在输出通道维合并。

uflgf

1×11\times 1卷积可以看作是用来降低通道数,控制模型复杂度的。

与单3×33\times 35×55\times 5卷积层相比,Inception块有更少的参数个数和计算复杂度。

hiw3p|278

  • Inception-BN(V2),使用batch normalization

  • Inception-V3,修改了Inception块

    • 替换5×55\times 5为多个3×33\times 3卷积层

    • 替换5×55\times 51×71\times 77×17\times 1卷积层

    • 替换3×33\times 31×31\times 33×13\times 1卷积层

    • 更深

  • Inception-V4,使用残差连接

V3,消耗内存较多,速度较慢,但精度比较好。

段3

n2cdo|508

段4

5kudn|468

段5

mns5l|432

总结:

Inception块用4条有不同超参数的卷积层和池化层的路来抽取不同的信息,它的一个主要优点是模型参数小,计算复杂度低。

GoogleNet使用了9个Inception块,是第一个达到上百层的网络。