Junior — Senior
Stride ва padding чист? Онҳо чӣ гуна ба андозаи баромади конволютсия таъсир мерасонанд?
sobes.tech AI
Ҷавоб аз AI
Stride (қадам конволюция) — ҳар бир қўллашда кириш тасвири бўйича фильтр қанчалик пиксель (ёки элемент) ҳаракатланишини белгилайди. Масалан, stride=1, фильтр 1 пиксельга ҳаракат қилади, stride=2 — 2 пиксельга ва ҳоказо.
Padding (тўлдириш) — конволюция қўлланишдан олдин кириш тасвири чўлларига қўшимча пиксельлар (одатда ноллар) қўшиш. Бу чиқиш ўлчамини назорат қилиш ва чўлларидаги маълумотларни сақлаш учун амалга оширилади.
Таасир чиқиш ўлчамига:
- Каттарақ stride билан чиқиш ўлчами кичрайди, чунки фильтр кўпроқ позицияларни ўтади.
- Padding кириш ўлчамини оширади, бу эса чиқиш ўлчамини сақлаш ёки ошириш имконини беради.
Чиқиш ўлчамини ҳисоблаш формуласи (бир ўлчам учун):
Чиқиш = floor((Кириш + 2 * Padding - KernelSize) / Stride) + 1
Қайда:
- Кириш — кириш тасвири ўлчами бу ўлчамда
- KernelSize — фильтр ўлчами
- Padding — қўшилган пиксельлар сони
- Stride — фильтр ҳаракат қадами
Масалан, кириш 7, kernel=3, padding=1, stride=1 бўлса: Чиқиш = floor((7 + 2*1 - 3)/1) + 1 = floor(7) + 1 = 7
Яъни, чиқиш ўлчами сақланади.