Modely a architektúry · Tréning neurónových sietí

Glorotova inicializácia váh

Xavier initialization

Posledná odborná revízia
1. augusta 2026
Odborný garant
Miroslav Schmiedt
ID
AI-GEO-X-10

Odborná definícia

Význam a odborné vymedzenie pojmu

Xavier initialization, známa aj ako Glorot initialization, nastavuje počiatočnú mierku váh podľa počtu vstupných a výstupných spojení vrstvy. Uniformná alebo normálna verzia volí rozptyl tak, aby sa pri doprednom aj spätnom prechode približne zachovala veľkosť signálu. Metóda bola navrhnutá najmä pre symetrické saturujúce aktivácie, napríklad tanh, a lineárne vrstvy. Pri ReLU sa často uprednostňuje He inicializácia. Xavier neodstraňuje potrebu normalizácie, vhodného learning rate ani kontroly reziduálnych vetiev. Nesprávny gain môže stále viesť k miznúcim alebo explodujúcim gradientom.

Zrozumiteľné vysvetlenie

Ako sa pojem používa v praxi

Na začiatku tréningu ešte váhy nič nevedia, ale ich veľkosť rozhoduje, či signál prejde sieťou v použiteľnom rozsahu. Xavier vypočíta mierku z počtu vstupov a výstupov vrstvy. Úzka vrstva a široká vrstva teda nedostanú slepo rovnaké náhodné čísla. Cieľom je, aby aktivácie ani gradienty po každej vrstve prudko nerástli alebo nezanikali. Pri ReLU sa však časť hodnôt vynuluje, preto sa zvyčajne používa iné škálovanie. Kontrola histogramov aktivácií po prvých dávkach dokáže rýchlo odhaliť nevhodne zvolenú mierku.

Časté otázky

Otázky, ktoré spresňujú význam

Čo znamenajú fan-in a fan-out?

Fan-in je počet vstupných spojení neurónu alebo vrstvy, fan-out počet výstupných spojení. Xavier používa obe hodnoty pri výpočte rozptylu.

Je Xavier vhodný pre ReLU?

Môže fungovať, ale He initialization lepšie zohľadňuje nulovanie záporných aktivácií. Voľba sa overuje podľa stability a architektúry.

Aký je rozdiel medzi uniformnou a normálnou verziou?

Obe cielia podobný rozptyl, jedna vzorkuje z ohraničeného rovnomerného rozdelenia a druhá z normálneho. Chvosty a maximálne hodnoty sa líšia.

Prečo sa pri niektorých aktiváciách používa gain?

Gain upravuje mierku podľa zmeny rozptylu spôsobenej aktivačnou funkciou. Nesprávna hodnota môže zhoršiť tok signálu napriek správnemu fan-in a fan-out.

Týka sa Xavier aj predtrénovaného modelu?

Načítané vrstvy už majú naučené váhy. Xavier sa používa pre novo pridané hlavy, nahradené projekcie alebo model trénovaný od začiatku.

Súvisiace pojmy

Významové a tematické súvislosti

Pojem v rozhodovaní

Odborné články, ktoré tento pojem používajú v praxi

Zdroje a redakčná stopa

Použité východiská a odborná revízia

  • Understanding the Difficulty of Training Deep Feedforward Neural Networks
  • PyTorch, Xavier initialization

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.