CNN中計算量FLOPs的計算


1、FLOPs的概念:全稱是floating point operations per second,意指每秒浮點運算次數,即用來衡量硬件的計算性能;在CNN中用來指浮點運算次數;

2、計算過程:

如上,根據上圖來計算第一層卷積層的FLOPs:

對於某個卷積層,它的FLOPs數量為:[(K_h * K_w * C_{in}) * C_{out} + C_{out}] * (H * W) = num\_params * (H * W),其中num\_params表示該層參數的數目。

這里AlexNet網絡第一卷積層為例,它的FLOPs數目為: [(11 * 11 * 3) * 96 + 96] * (55 * 55) = 105,705,600


免責聲明!

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



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