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

Neurónové siete - stavebné prvky

výstupná vrstva

Anglický výraz output layer

základnéheslo č. 2585 otázok a odpovedí2 odborné zdroje

Presná definícia

Čo znamená výstupná vrstva?

Výstupná vrstva mapuje poslednú skrytú reprezentáciu na tvar a parametrizáciu požadovaného cieľa. Pri regresii môže vrátiť čísla, pri klasifikácii logity pre triedy a pri pravdepodobnostnom modeli parametre rozdelenia. Jej aktivácia a strata musia byť matematicky kompatibilné; napríklad viac-triedna cross-entropy typicky očakáva surové logity, nie dvakrát aplikovaný softmax.

Skúsenosť a kontext

Ako sa pojem používa v praxi

Pri troch vzájomne sa vylučujúcich triedach má vrstva tri logity. Tréning používa stabilnú cross-entropy priamo z logitov a softmax sa aplikuje až na interpretáciu či inferenciu. Pri viacoznačkovej úlohe sa namiesto toho používajú nezávislé logity so sigmoidou. Tím testuje rozmery, mapovanie indexov na názvy a kalibráciu; zmena poradia tried bez zmeny metadát by vytvorila tichú chybu.

Overiteľnosť

Odborné zdroje

  1. Deep Learning Book · Feedforward networksdeeplearningbook.org
  2. PyTorch · torch.nndocs.pytorch.org

Praktické odpovede

Často kladené otázky

Čo určuje počet výstupov?

Typ cieľa a jeho parametrizácia.

Čo sú logity?

Neohraničené skóre pred prevodom na pravdepodobnosti.

Prečo musí byť kompatibilná?

Nesprávna kombinácia môže duplikovať aktiváciu alebo meniť význam výstupu.

Používa softmax?

Zvyčajne nie, používa nezávislé sigmoidálne výstupy.

Čo sa musí uložiť?

Poradie výstupov, názvy tried a transformačné pravidlá.