ResNet的兩個(gè)小細(xì)節(jié)

本文依據(jù)Ryan Dahl的tensorflow-resnet程序源碼撰寫。

論文里面有兩個(gè)小細(xì)節(jié)需要在這里說明一下,其中一個(gè)依然有疑問,兩個(gè)細(xì)節(jié)分別是conv層的down sampling方法和網(wǎng)絡(luò)最后部分的global average pooling layer,下面分開說。

一、Conv層的 down sampling方法

ResNet網(wǎng)絡(luò)里的第3、4、5個(gè)conv層的第一個(gè)卷積層負(fù)責(zé)Down sampling,stride為2,為了方便說明,再引入ResNet的結(jié)構(gòu),如下圖:

ResNet Architecture

但每個(gè)conv層的第一層都是1×1的kernel啊,如果stride是2的話,那采集的數(shù)據(jù)信息豈不是丟失了一半難以理解

二、Global average pooling layer

直接貼上程序的源碼吧,這個(gè)pooling太粗暴了

x = tf.reduce_mean(x, reduction_indices=[1, 2], name="avg_pool") 

x經(jīng)過Global average pooling layer前后shape對比

before: (batch_size, 7, 7, 2048)
after : (batch_size, 2048)

直接算7×7 kernel的平均值,這樣數(shù)據(jù)的細(xì)節(jié)也要丟失不少吧。。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 文章作者:Tyan博客:noahsnail.com | CSDN | 簡書 聲明:作者翻譯論文僅為學(xué)習(xí),如有侵權(quán)請...
    SnailTyan閱讀 5,764評論 0 4
  • 聲明:作者翻譯論文僅為學(xué)習(xí),如有侵權(quán)請聯(lián)系作者刪除博文,謝謝! 翻譯論文匯總:https://github.com...
    SnailTyan閱讀 12,598評論 3 13
  • 岳高聳東方, 巖秀好風(fēng)光, 坪碧百草生, 大地眾花芬, 福壽如山延, 祿豐享安康, 吉星永高照, 祥和竹梅香。
    田園居士岳巖坪閱讀 357評論 1 11
  • 7.9感恩詞 1.今天可以說是心想事成的一天,上午正想出去玩呢,特巧,愛人從店里打電話過來問要不要和市場里的幾家好...
    寸心潔白閱讀 293評論 0 1
  • 從前,有一個(gè)王國,叫深冰。這里與世隔絕,落滿了冰雪。 并冰是紅色的血,雪也是紅色的。像一團(tuán)沒有溫度的熱烈的火。 在...
    yisan閱讀 555評論 0 1