Sobes.tech
Middle

Kiek svorių mokosi konvoliucinėje sluoksnyje su 5x5 branduoliu ir 10 filtrais?

sobes.tech AI

Atsakymas iš AI

Konvoliucinio sluoksnio su 5x5 branduoliu ir 10 filtrais, mokomų svorių skaičius skaičiuojamas kaip: branduolio dydis dauginamas iš filtrų skaičiaus.

Jei prielaida, kad įvesties kanalas vienas (pavyzdžiui, juoda-balta nuotrauka), tada:

5 × 5 × 10 = 250 svorių.

Jei yra keli įvesties kanalai (pavyzdžiui, 3 RGB), formulė bus:

5 × 5 × įvesties_kanalų_skaicius × 10.

Be to, kiekvienas filtras paprastai turi nuokrypį (bias), tai dar 10 parametrų (po vieną kiekvienam filtrui).

Pavyzdžiui, 3 įvesties kanalams:

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