Modely a architektury · Neuronové sítě a redukce reprezentace

Poolingová vrstva

Poslední odborná revize
7. srpna 2026
Odborný garant
Miroslav Schmiedt
ID
AI-GEO-P-08

Odborná definice

Význam a odborné vymezení pojmu

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í

Jak se pojem používá v praxi

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

Otázky, které upřesňují význam

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

Významové a tematické souvislosti

Zdroje a redakční stopa

Použitá východiska a odborná revize

  • 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.