Odborná definice
Odborná definice
Pooling layer zlučuje hodnoty v lokální nebo globální oblasti mapy příznaků a vytváří menší reprezentaci. Max pooling vybírá maximum, average pooling počítá průměr a global pooling redukuje celý priestorový rozměr na jednu hodnotu pro kanál. Pooling snižuje rozlišení, výpočetní náklady a citlivost na malé posuny, zároveň však může odstranit přesnou polohu nebo jemný detail. Velikost okna, stride, padding a typ agregace určují informační ztrátu. Moderní architektury někdy používají strided convolution nebo attention místo pevného poolingu.
Srozumitelné vysvětlení
Srozumitelné vysvětlení
Na mape příznaků s rozmerom 64 krát 64 může pooling z každého štvorca 2 krát 2 vytvořit jednu hodnotu a zmenšit mapu na 32 krát 32. Model potom zpracovává méně prvků a drobný posun hrany nemusí změnit výsledek. Pokud však úloha vyžaduje přesný obrys nádoru nebo polohu znaku, příliš agresívne zmenšení vymaže potřebnou geometrii. Segmentačné sítě proto uchovávají více mierok, používají skip connections nebo nahrádzají část poolingu operacemi, které lépe zachovají prostorové informace.
Časté otázky
Časté otázky
Jaký je rozdíl mezi max a average poolingom?
Max pooling zachová najsilnejšiu aktivaci v okne a zvýrazňuje přítomnost príznaku. Average pooling zachytí průměrnou intenzitu a může být hladší, ale rozriedit malý výrazný signál.
Má pooling trénovatelné parametry?
Klasický max nebo average pooling ne. Chování určuje okno, stride a padding. Naučené poolingové mechanizmy nebo attention agregace už parametry mít mohou.
Proč se používá global average pooling?
Nahrazuje rozsiahlu plne prepojenou hlavu při klasifikaci průměrem každého kanála. Snižuje počet parametrů a propojuje kanál s celkovou prítomností príznaku.
Může pooling zlepšit invarianci?
Poskytuje čiastočnou odolnost vůči malým lokálnym posunom, ne úplnou invariantnost. Větší změna měřítka, rotace nebo polohy stále může měnit aktivace.
Kdy je pooling nevhodný?
Při úlohách, kde každý pixel nebo časový krok nese kritickou informaci, například přesná segmentace, super-resolution nebo detekce krátkej anomálie. Tehdy je třeba opatrnejšiu redukci.
Související pojmy
Související pojmy
Zdroje a redakční stopa
Zdroje a redakční stopa
- PyTorch, Pooling layers
- Google ML Glossary, Pooling
Definícia je autorská odborná syntéza. Pri právnych a regulačných rozhodnutiach má prednosť aktuálne oficiálne znenie predpisu a posúdenie konkrétneho prípadu.
