Sobes.tech
Middle

Kolik vah se trénuje v konvoluční vrstvě s jádrem 5x5 a 10 filtry?

sobes.tech AI

Odpověď od AI

V konvoluční vrstvě s jádrem 5x5 a 10 filtry se počet trénovatelných vah počítá jako: velikost jádra krát počet filtrů.

Pokud předpokládáme, že vstupní kanál je jeden (například černobílý obrázek), pak:

5 × 5 × 10 = 250 vah.

Pokud je několik vstupních kanálů (například 3 pro RGB), pak bude vzorec:

5 × 5 × počet_vstupních_kanálů × 10.

Navíc má každý filtr obvykle posun (bias), tedy ještě 10 parametrů (po jednom na filtr).

Příklad pro 3 vstupní kanály:

kernel_size = 5
input_channels = 3
filters = 10
weights = kernel_size * kernel_size * input_channels * filters  # 5*5*3*10 = 750
biases = filters  # 10
total_params = weights + biases  # 760