Slovník výrazov AI/Architektúry hlbokého učenia

Architektúry hlbokého učenia

ukazovateľová sieť

Anglický výraz pointer network

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

Presná definícia

Čo znamená ukazovateľová sieť?

Ukazovateľová sieť je encoder-decoder model, ktorého výstupná distribúcia nevyberá symbol z pevného slovníka, ale pozíciu vo vstupnej sekvencii. Skóre pozornosti preto priamo funguje ako „ukazovateľ“ na jeden zo vstupných prvkov. Veľkosť výstupného slovníka sa tak mení s dĺžkou vstupu, čo je užitočné pri usporiadaní alebo výbere položiek.

Skúsenosť a kontext

Ako sa pojem používa v praxi

Pri úlohe trasy, zoradenia či extrakcie sa vstupné objekty zakódujú a dekóder v každom kroku zvolí index. Maska musí zakázať už použité alebo neplatné pozície podľa pravidiel úlohy. Tréning so správnou postupnosťou sa dopĺňa hodnotením uskutočniteľnosti celej predikcie a jej nákladovej funkcie. Keď existuje viac rovnako správnych poradí, jednoznačný cieľ môže model zbytočne trestať; treba zvoliť invariantnú stratu alebo konzistentnú kanonizáciu.

Overiteľnosť

Odborné zdroje

  1. Vinyals et al. · Pointer Networksarxiv.org
  2. Bahdanau et al. · Neural machine translationarxiv.org

Praktické odpovede

Často kladené otázky

Čo model predikuje?

Index jednej z položiek konkrétneho vstupu.

Prečo má premenlivú veľkosť?

Počet kandidátov sa rovná dĺžke vstupnej sekvencie.

Na čo slúži pri trase?

Zabráni opakovanému výberu už navštíveného bodu.

Čím sa líši od kontextovej pozornosti?

Skóre sa nepoužije iba na priemer, ale priamo tvorí výber indexu.

Stačí presnosť indexov?

Nie; treba merať platnosť a kvalitu výslednej kombinatorickej štruktúry.