深度学习之卷积神经网络(13)DenseNet
生活随笔
收集整理的這篇文章主要介紹了
深度学习之卷积神经网络(13)DenseNet
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
深度學習之卷積神經網絡(13)DenseNet
?Skip Connection的思想在ResNet上面獲得了巨大的成功,研究人員開始嘗試不同的Skip Connection方案,其中比較流行的就是DenseNet[1]。DenseNet將前面所有層的特征圖信息通過Skip Connection與當前層輸出進行聚合,與ResNet的對應位置相加方式不同,DenseNet采用在通道軸ccc維度進行拼接操作,聚合特征信息。
[1] G. Huang, Z. Liu 和 K. Q. Weinberger, “Densely Connected Convolutional Networks,” CoRR, 卷 abs/1608.06993, 2016.
?如下圖所示,輸入X0\boldsymbol X_0X0?通過H1\text{H}_1H1?卷積層得到輸出X1\boldsymbol X_1X1?,X1\boldsymbol X_1X1?與X0\boldsymbol X_0X0?在通道軸上進行拼接,得到聚合后的特征張量,送入H2\text{H}_2H2?卷積層,得到輸出X2\boldsymbol X_2X2?,同樣的方法,X2\boldsymbol X_2X2?與前面所有層的特征信息X1\boldsymbol X_1X1?與X0\boldsymbol X_0X0?進行聚合,再送入下一層。如此循環,直至最后一層的輸出X4\boldsymbol X_4X4?和前面所有層的特征信息{Xi}i=0,1,2,3\{X_i\}_{i=0,1,2,3}{Xi?}i=0,1,2,3?進行聚合得到模塊的最終輸出。這樣一種基于Skip Connection稠密連接的模塊叫做Dense Block。
?DenseNet通過堆疊多個Dense Block構成復雜的深層神經網絡,如下圖所示:
?下圖比較了不同版本的DenseNet的性能、DenseNet與ResNet的性能比較,以及DenseNet與ResNet訓練曲線。
總結
以上是生活随笔為你收集整理的深度学习之卷积神经网络(13)DenseNet的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IO多路复用模型之select()函数详
- 下一篇: 聚焦和增强卷积神经网络