Sobes.tech
Junior — Senior

Stride və padding nədir? Onlar konvolusiya çıxışının ölçüsünə necə təsir edir?

sobes.tech Süni İntellekt

AI-dan cavab

Stride (kənvolyusiya addımı) — hər tətbiqdə giriş şəklində filtrin nə qədər piksellərə (və ya elementlərə) hərəkət etdiyini müəyyən edən parametr. Məsələn, stride=1, filtr 1 piksel hərəkət edir, stride=2 — 2 piksel və s.

Padding (doldurma) — konvolusiya tətbiq edilmədən əvvəl giriş şəklinin kənarlarına əlavə piksellər (adətən sıfırlar) əlavə etmək. Bu, çıxış ölçüsünü idarə etmək və kənar məlumatlarını saxlamaq üçün edilir.

Çıxış ölçüsünə təsiri:

  • Daha böyük stride ilə çıxış ölçüsü kiçilir, çünki filtr daha çox mövqeyi keçib gedir.
  • Padding giriş ölçüsünü artırır, bu da çıxış ölçüsünü saxlamağa və ya artırmağa imkan verir.

Çıxış ölçüsünü hesablamaq üçün formul (bir ölçü üçün):

Çıxış = floor((Giriş + 2 * Padding - KernelSize) / Stride) + 1

Harada:

  • Giriş — giriş şəklinin ölçüsü
  • KernelSize — filtrin ölçüsü
  • Padding — əlavə edilən piksellərin sayı
  • Stride — filtrin hərəkət addımı

Məsələn, giriş 7, kernel=3, padding=1, stride=1 olarsa: Çıxış = floor((7 + 2*1 - 3)/1) + 1 = floor(7) + 1 = 7

Yəni, çıxış ölçüsü saxlanılır.