Slovník výrazov AI/Prenosové a úsporné učenie

Prenosové a úsporné učenie

trojicová strata

Anglický výraz triplet loss

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

Presná definícia

Čo znamená trojicová strata?

Trojicová strata pracuje s kotvou, pozitívnym a negatívnym príkladom. Vyžaduje, aby bol pozitív ku kotve bližšie než negatív aspoň o zvolenú rezervu; bez porušenia rezervy trojica neprispieva ku gradientu. Úspech preto závisí od ťažby informatívnych trojíc: príliš ľahké nič neučia, extrémne chybné môžu tréning destabilizovať.

Skúsenosť a kontext

Ako sa pojem používa v praxi

Pri overovaní identity sa kotva a pozitívum vyberú z tej istej osoby, negatívum z inej. V rámci dávky sa hľadajú polotvrdé negatíva, ktoré sú bližšie než rezerva, ale nie bližšie než pozitívum. Reprezentácie sa normalizujú a sleduje sa podiel aktívnych trojíc. Hodnotenie nepoužíva iba tréningovú stratu, ale verifikačnú krivku a výsledky na identitách, ktoré model počas tréningu nevidel.

Overiteľnosť

Odborné zdroje

  1. Schroff et al. · FaceNetopenaccess.thecvf.com
  2. Kulis · Metric learning surveydoi.org

Praktické odpovede

Často kladené otázky

Čo obsahuje trojica?

Kotvu, relevantné pozitívum a nerelevantné negatívum.

Čo robí margin?

Určuje požadovaný minimálny rozdiel medzi dvoma vzdialenosťami.

Kedy je strata nulová?

Keď je negatívum od kotvy dostatočne ďalej než pozitívum.

Prečo sa trojice vyberajú cielene?

Väčšina náhodných kombinácií môže byť príliš jednoduchá.

Čo spôsobí najťažšie negatívum?

Pri hluku alebo chybnom štítku môže vytvoriť neprimeraný gradient.