分組卷積+squeezenet+mobilenet+shufflenet的參數及運算量計算


來一發普通的二維卷積
1.輸入feature map的格式為:m * m * h1

2.卷積核為 k * k

3.輸出feature map的格式為: n * n * h2

參數量:k * k * h1 * h2

計算量: k * k * h1 * n * n * h2

分組卷積
設分組大小為g,則:

參數量: (k * k * h1/g * h2 /g) * g

計算量:(k * k * h1/g *n n * h2/g)g

squeezenet
單元名字為fire_module, 先用一個11 但卷積核個數少於輸入的feature map 的進行squeeze,然后進入兩個個並行的11 ,3*3 的卷積,結果再concat,參數和運算量正常計算

mobilenet
用到了depth-wise 卷積:

參數量:kkh11 + 11h1h2
運算量:kkh1nn + 11h2nn
shufflenet:
相當於把分組卷積里的每組卷積之間進行channel的shuffle,參數與計算量類似分組卷積


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM