Slovník výrazov AI/Učenie bez učiteľa

Učenie bez učiteľa

autoasociatívne učenie

Anglický výraz auto-associative learning

pokročiléheslo č. 1855 otázok a odpovedí2 odborné zdroje

Presná definícia

Čo znamená autoasociatívne učenie?

Autoasociatívne učenie trénuje systém, aby zo vstupu rekonštruoval ten istý vstup alebo jeho čistú verziu cez obmedzenú vnútornú reprezentáciu. Autoenkóder používa enkóder, latentný kód a dekóder; užitočnosť nevzniká z identity samotnej, ale z úzkeho hrdla, šumu, riedkosti či inej regularizácie, ktorá bráni triviálnemu kopírovaniu.

Skúsenosť a kontext

Ako sa pojem používa v praxi

Pri senzorových dátach sa denoising autoenkóder učí rekonštruovať čisté meranie z narušenej verzie. Korupcia sa generuje iba z tréningových dát a musí pripomínať reálne poruchy. Veľkosť kódu, kapacita siete a regularizácia sa volia podľa rekonštrukcie aj použiteľnosti reprezentácie v následnej úlohe. Nízka chyba na bežných dátach môže poslúžiť pri anomáliách, ale komplexný dekóder môže dobre rekonštruovať aj neobvyklé vstupy. Prah sa preto kalibruje na nezávislých prípadoch a podľa typu poruchy.

Overiteľnosť

Odborné zdroje

  1. Deep Learning Book · Autoencodersdeeplearningbook.org
  2. Deep Learning Book · ML basicsdeeplearningbook.org

Praktické odpovede

Často kladené otázky

Prečo je cieľ rovnaký ako vstup?

Model sa učí vnútornú štruktúru potrebnú na rekonštrukciu.

Čo bráni triviálnej identite?

Úzke hrdlo, šum, riedkosť, kontraktívna penalizácia alebo obmedzená kapacita.

Čo robí denoising variant?

Dostane poškodený vstup, ale rekonštruuje pôvodný čistý cieľ.

Je latentný kód vždy užitočný pre inú úlohu?

Nie. Závisí od tréningového cieľa a informácie, ktorú rekonštrukcia vyžaduje.

Zaručí vysoká rekonštrukčná chyba anomáliu?

Nie. Prah aj typ chyby treba empiricky validovať.