Striving For Simplicity-the All Convolutional Net 笔记
鏈接
https://arxiv.org/abs/1412.6806
摘要
大多數執行目標檢測任務的卷積神經網絡架構基本都遵循 ( L a y e r c o n v ? L a y e r m a x p o o l i n g ) × n + L a y e r f u l l y c o n n e c t i o n × m (Layer_{conv} - Layer_{maxpooling}) \times n +Layer_{fullyconnection} \times m (Layerconv??Layermaxpooling?)×n+Layerfullyconnection?×m 這樣的架構,本文對目前從小圖片中進行目標檢測的幾種性能較好的網絡進行重新評估,提出了各種組件是否為必須組件這樣的提問。結果發現max-pooling層是可以通過 s t r i d e > 1 stride \gt 1 stride>1 的卷積層來實現的,而且不會帶來精度的降低。據此提出了全卷積網絡。
為了分析網絡,還引入“反卷積方法”來把網絡特征可視化。
去掉Pooling層的思路
實驗的情況
一般來講,ALL_CNN_LAYERS的表現更為突出,就是上面提到的第二種情況
結論
可以借鑒的思路
在Tiny YoloV3里面的MaxPooling Layer里面用 w i n d o w = 2 , s t r i d e = 2 window=2, stride=2 window=2,stride=2 的Conv層替換掉,看看效果(兩方面,一方面是準確率,另一方面是推理的時間有沒有增加)。
總結
以上是生活随笔為你收集整理的Striving For Simplicity-the All Convolutional Net 笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 团队作业8--展示博客
- 下一篇: 兔子藏洞问题