resnet18比resnet50好(resnet50和resnet101)

resnet18比resnet50好(resnet50和resnet101)Conv gt bn gt relu 对于上面 7x7 卷积和 maxpooling 注意这个卷积是不能进行 bn 和 relu 的 因为 version2 的顺讯是 bn gt relu gt conv 所以 bn 和 relu 要留到 conv2 层 stack blocks dense 是把 4 个 block 都进行展开 最后一个 block 后要进行额外的

大家好,我是讯享网,很高兴认识大家。



resnet50 101怎么选 resnet50效果不如resnet18_2d
讯享网

Conv–> bn–> relu

对于上面 7x7卷积和maxpooling,注意这个卷积是不能进行bn和relu的,因为version2的顺讯是 bn->relu->conv所以 bn和relu要留到conv2层

resnet50 101怎么选 resnet50效果不如resnet18_resnet50 101怎么选_02

stack_blocks_dense是把4个block都进行展开,最后一个block后要进行额外的 bn->relu    reduce_mean([1,2])表示 [batch_size, 7,7,2048]  变成  [batch_size,1,1,2048] 每个7x7进行取均值

resnet50 101怎么选 resnet50效果不如resnet18_人工智能_03

??最后一个为什么stride是1,因为不需要downsampling,代替的是average pool

bottleneck结构如下:   {because of concerns on the training time that we can afford,所以改成了bottleneck结构}

一下两个结构有相同的复杂度,但是发下左边的维度是64  右边是256  其实就是4倍的关系

 

resnet50 101怎么选 resnet50效果不如resnet18_2d_04

 

resnet50 101怎么选 resnet50效果不如resnet18_2d_05

(a)就是第一篇论文采取的结构

这篇文章侧重在想创造一条直接的通路用来传播信息,不仅仅是在一个残差单元内,而是考虑在整个网络中。

resnet50 101怎么选 resnet50效果不如resnet18_卷积_06

论文发现当h(x)和f(y)都是自映射,信号能直接传播到下个单元,无论是前向传播或是后向传播,所以设计了上图(b)的结构

实验发现h(x)使用1x1卷积或者gate 都不如直接自映射得到的结果好

由post-activation  变成了 pre-activation   之前是relu在conv后,  现在relu在conv前

resnet50 101怎么选 resnet50效果不如resnet18_卷积_07

resnet50 101怎么选 resnet50效果不如resnet18_resnet50 101怎么选_08

(1)  任何一层的输出都可以由之前某个底层的输出及一个残差结构表示

resnet50 101怎么选 resnet50效果不如resnet18_人工智能_09

      任何一层的输出都可以由原始输入和到它的所有残差输出之和表示, 而以前的网络都是层与层的积表示

(3) 对loss求导发现

resnet50 101怎么选 resnet50效果不如resnet18_2d_10

     求和那项不会永远都为-1,所以梯度不会弥散 vanish, 即使当weights任意小的时候

 对比了不同的shortcut方式,发现就是简单的identity比较好,1x1conv效果更差,可以用来对不同维度的数据进行处理

对比了不同的relu,bn,conv的组合方式,发现以下的full pre-activation的结构效果最好

resnet50 101怎么选 resnet50效果不如resnet18_ide_11

resnet50 101怎么选 resnet50效果不如resnet18_resnet50 101怎么选_12

resnet50 101怎么选 resnet50效果不如resnet18_resnet50 101怎么选_13

 

resnet50 101怎么选 resnet50效果不如resnet18_ide_14

对于第一个residual结构的输入,因为前面是一个单独的conv层,我们需要对conv层的结果进行activation

对于最后一个residual结构,在addition之后要额外进行一个activation

 

以上为论文解读。接下来是代码实现。

 

 

resnet50 101怎么选 resnet50效果不如resnet18_人工智能_15

 

 

 

  

 

小讯
上一篇 2025-06-10 23:02
下一篇 2025-04-18 22:22

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/153021.html