如何計算kernel所產生的總參數量 ..
2020/01/06 下午 11:02
電腦視覺深度學習討論版
Ren
觀看數:13
回答數:1
收藏數:0
cvdl-1
cvdl-1-d12
1. parameter 是否等於 (kernel_w * kernel_h*kernel_channel+1)*filter數量,有沒有詳細說明怎麼計算的?
2. 調整strides, padding 只影響feature map的大小,為什麼部會影像到parameter的總數呢?
回答列表
-
2020/01/07 上午 00:31楊哲寧贊同數:1不贊同數:0留言數:0
您好,以下依序回答:
1. Kernel是我們用來學習特徵的工具,而Kernel的大小決定了神經元的數量,像是一個3*3的kernel就有9個神經元,那算式是怎麼來的呢? 假如我們用9張3*3 kernel,理論上就會有3*3*9個參數,這應該不難理解,然而之所以會變成(3*3+1)*9是因為每一張kernel還會多覺一個常數項(bias),但這個常數項是否需要是可以選擇的。
2.承上題,今天不管我們怎麼變動strides, padding,我們決定用9張3*3 kernel所產生的參數量是固定的。