Optimalizácia modelu

Training loss

tréningová stratová funkcia a jej hodnota

Training loss je hodnota cieľovej funkcie vypočítaná na tréningových príkladoch, ktorú optimalizátor používa na aktualizáciu parametrov. Môže byť priemerom cross-entropy, regresnej chyby, kontrastívnej straty alebo kombinácie viacerých členov a regularizácií. Pokles tréningovej straty znamená lepšie prispôsobenie použitým dátam podľa zvoleného cieľa, nie automaticky lepší výkon na nových dátach. Interpretácia vyžaduje validačnú stratu, škálu, spôsob agregácie a zloženie dávok. Graf straty sa interpretuje spolu s learning rate, gradient normou, priepustnosťou a validačnými checkpointmi.

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

Odborná definícia

Odborná definícia

Training loss je hodnota cieľovej funkcie vypočítaná na tréningových príkladoch, ktorú optimalizátor používa na aktualizáciu parametrov. Môže byť priemerom cross-entropy, regresnej chyby, kontrastívnej straty alebo kombinácie viacerých členov a regularizácií. Pokles tréningovej straty znamená lepšie prispôsobenie použitým dátam podľa zvoleného cieľa, nie automaticky lepší výkon na nových dátach. Interpretácia vyžaduje validačnú stratu, škálu, spôsob agregácie a zloženie dávok. Graf straty sa interpretuje spolu s learning rate, gradient normou, priepustnosťou a validačnými checkpointmi.

Zrozumiteľné vysvetlenie

Zrozumiteľné vysvetlenie

Strata je číselný signál, ktorý modelu hovorí, akým smerom upraviť parametre. Pri klasifikácii trestá nízku pravdepodobnosť správnej triedy, pri regresii rozdiel medzi predikciou a hodnotou. Model dokáže tréningovú stratu znižovať aj zapamätaním šumu. Preto sa vedľa nej sleduje validačný výkon. Dôležité je tiež vedieť, čo číslo obsahuje. Ak sa k hlavnej chybe pripočíta regularizácia alebo pomocná úloha, dve krivky s rovnakým názvom nemusia byť priamo porovnateľné. Náhly pokles môže znamenať zlepšenie, ale aj chybu v škálovaní, zmene dát alebo vynechaní časti cieľa.

Časté otázky

Časté otázky

Je nižšia training loss vždy lepšia?

Iba na tréningovom cieli. Ak validačná strata rastie alebo sa zhoršuje kritická metrika, ďalší pokles môže znamenať preučenie alebo optimalizáciu nesprávneho cieľa.

Prečo loss počas tréningu kolíše?

Mini-batche obsahujú rozdielne príklady a optimalizácia je stochastická. Kolísanie ovplyvňuje learning rate, veľkosť dávky, augmentácia aj numerická presnosť.

Ako sa líši loss od metriky?

Loss musí byť vhodná na optimalizáciu gradientom. Metrika vyjadruje praktický výsledok, napríklad F1 alebo presnosť, a nemusí byť diferencovateľná.

Čo znamená validačný gap?

Rozdiel medzi tréningovou a validačnou stratou alebo metrikou. Rastúci gap môže signalizovať preučenie, ale závisí aj od rozdielnej obtiažnosti a spracovania datasetov.

Prečo treba logovať jednotlivé zložky loss?

Pri kombinovanom cieli môže celková hodnota klesať, hoci jedna dôležitá zložka rastie. Samostatné krivky odhalia konflikt medzi úlohami alebo regularizáciou.

Súvisiace pojmy

Súvisiace pojmy

Zdroje a redakčná stopa

Zdroje a redakčná stopa

  • PyTorch Loss Functions documentation Deep Learning, Optimization for Training Deep Models

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.