resnet18和resnet101的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了resnet18和resnet101的区别相关的知识,希望对你有一定的参考价值。

resnet18与resnet50的区别,这是其原始论文中的图。 先给结论:resnet18与resnet101的区别,不仅在于其残差块数量上的差异,还在于其残差块内部的构造不一样。



(1)在resnet模型中,我们首先是64个7x7且步幅为2的大卷积核将图像从3维空间映射到64维空间以使后续残差块能更好的提取特征。同时,我们的图像大小从224缩减到112。

(2)使用步幅为2的max pool,进一步将图像大小从112缩减到56。

(3)resnet18使用的3x3的卷积核,而resnet101使用的是1x1卷积核先对图像进行通道数的缩减,从256到64,然后再在64个通道数的特征图上做3x3卷积,可以有效的减少模型的参数。论文中指出,在深度更深的50,101,152等模型中会使用这种先1x1卷积缩减通道数的方式,而18,34等则没有这么做。 

从上我们,可以看出resnet18与resnet101的区别,不仅在于其残差块数量上的差异,还在于其残差块内部的构造不一样。
参考技术A 区别:
resnet18属于相对浅层的网络,
resnet101属于更深层的网络。
ResNet-18和ResNet-34的基本结构相同,属于相对浅层的网络,
resnet101的基本结构不同于ResNet-18和ResNet-34,属于更深层的网络。

以上是关于resnet18和resnet101的区别的主要内容,如果未能解决你的问题,请参考以下文章

ResNet网络

知识蒸馏IRG算法实战:使用ResNet50蒸馏ResNet18

tensorflow benchmark 基准测试

模型推理从部署的角度看 bn 和 in 算子

Pytorch CIFAR10图像分类 ResNet篇

3D ResNet 相关论文解读与模型测试