SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model size git
论文地址: Arxiv Paper github
Github: Caffe ide
设计理念: 模块化
1x1conv的参数量是3x3conv的1/9 spa
在expand 中用部分conv1x1替换3x3,目的是为了避免影响Accuracy.net
经过squeeze 中conv1x1对expand的输入进行降维,即减小expand对应的ic设计
前面的layers有更大的特征图,有利于提高模型的Accuracy blog
downsampling的方法:strides>1的卷积层,pooling layer get
Fire Module input
模块化卷积 key points:
Network structure
参数详细说明
输入55x55x96, 输出55x55x128
参数量: 128x96x3x3 = 110,592 (不明白Table1中为何是11920?)
Squeeze conv1x1: 96x16x1x1
Expand conv1x1: 16x64x1x1
Expand conv3x3: 16x64x3x3x 1/3(sparsity)
参数量:96x16x1x1 + 16x64x1x1 + 16x64x3x3x 1/3 = 4,096 (也不是Table1中的5746?)
Reference