logo
Loading...

如何計算kernel所產生的總參數量 .. - Cupoy

1. parameter 是否等於 (kernel_w * kernel_h*kernel_chan...

cvdl-1,cvdl-1-d12

如何計算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所產生的參數量是固定的。