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

Neurónové siete - stavebné prvky

globálne priemerné poolingovanie

Anglický výraz global average pooling

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

Presná definícia

Čo znamená globálne priemerné poolingovanie?

Globálne priemerné poolingovanie spriemeruje každú kanálovú mapu cez všetky priestorové pozície a vytvorí jeden údaj na kanál. Nahrádza pevné sploštenie a veľkú plne prepojenú hlavu, takže počet výstupov nezávisí od výšky a šírky vstupu. Zároveň odstráni informáciu o presnej polohe; vhodnosť preto závisí od toho, či cieľ potrebuje iba globálnu prítomnosť znakov.

Skúsenosť a kontext

Ako sa pojem používa v praxi

V klasifikačnej CNN sa posledné mapy tvaru C×H×W spriemerujú na vektor C a ten sa vedie do lineárnej hlavy. Model potom môže prijímať viac povolených rozlíšení bez zmeny počtu parametrov, ak to dovoľuje zvyšok siete. Tím porovná GAP s max poolingom a naučenou pozornosťou, sleduje malé objekty a testuje maskovanie pri paddingu; nulové okraje by inak skreslili priemer.

Overiteľnosť

Odborné zdroje

  1. Lin et al. · Network in Networkarxiv.org
  2. PyTorch · AdaptiveAvgPool2ddocs.pytorch.org

Praktické odpovede

Často kladené otázky

Cez čo sa priemeruje?

Cez všetky priestorové pozície každého kanála.

Aký má tvar?

Jeden údaj na kanál pre každý príklad.

Prečo podporuje rôzne veľkosti?

Výstupný rozmer závisí od kanálov, nie H a W.

Čo sa stratí?

Presná priestorová informácia.

Čo treba pri maskovaných dátach?

Vylúčiť neplatné pozície z priemeru.