Slovník výrazov AI/Neurónové siete - stavebné prvky

Neurónové siete - stavebné prvky

priemerné poolingovanie

Anglický výraz average pooling

špecializovanéheslo č. 2995 otázok a odpovedí2 odborné zdroje

Presná definícia

Čo znamená priemerné poolingovanie?

Priemerné poolingovanie nahradí lokálne okno aritmetickým priemerom jeho hodnôt, typicky pre každý kanál osobitne. Všetky prvky okna prispievajú rovnakou váhou a spätný gradient sa medzi ne rovnomerne rozdelí. Operácia vyhladzuje lokálny signál; výsledok na okrajoch závisí od toho, či sa padding započítava do menovateľa.

Skúsenosť a kontext

Ako sa pojem používa v praxi

Pri znižovaní rozlíšenia máp sa average pooling porovná s max poolingom a strided konvolúciou. Test s konštantným a okrajovým vstupom odhalí, či implementácia započítava nulový padding do priemeru. Pri riedkych malých objektoch sa sleduje, či sa ich aktivácia príliš nezriedi. Tím uvádza jadro, stride, padding a nastavenie menovateľa, aby bol export numericky zhodný.

Overiteľnosť

Odborné zdroje

  1. PyTorch · AvgPool2ddocs.pytorch.org
  2. Deep Learning Book · Convolutional networksdeeplearningbook.org

Praktické odpovede

Často kladené otázky

Čo vracia?

Aritmetický priemer hodnôt v okne.

Ako sa rozdelí?

Rovnomerne medzi zahrnuté prvky okna.

Prečo je dôležitý?

Nuly môžu byť zahrnuté alebo vylúčené z menovateľa.

Čím sa líši?

Zachováva priemernú úroveň namiesto najsilnejšej aktivácie.

Čo môže stratiť?

Slabý lokálny signál sa môže zriediť medzi okolité hodnoty.