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

Prenosové a úsporné učenie

prototypová sieť

Anglický výraz prototypical network

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

Presná definícia

Čo znamená prototypová sieť?

Prototypová sieť rieši few-shot klasifikáciu tak, že každú triedu v epizóde reprezentuje prototypom, zvyčajne priemerom vnorovaní jej podpornej množiny. Dotaz klasifikuje podľa vzdialenosti k prototypom a pravdepodobnosti vytvorí softmaxom nad zápornými vzdialenosťami. Jednoduchosť stojí na predpoklade, že trieda tvorí v naučenom priestore približne jeden kompaktný zhluk.

Skúsenosť a kontext

Ako sa pojem používa v praxi

Pri nových typoch súčiastok sa z niekoľkých referenčných snímok vypočíta priemerný prototyp každej triedy. Dotaz sa porovná so všetkými prototypmi a pri malej vzdialenostnej rezerve sa odošle na kontrolu. Enkóder sa trénuje epizodicky s rovnakým počtom tried a ukážok ako v nasadení. Tím testuje aj viacprototypový základ, ak jedna trieda zahŕňa výrazne odlišné podtypy.

Overiteľnosť

Odborné zdroje

  1. Snell et al. · Prototypical networksproceedings.neurips.cc
  2. Wang et al. · Few-shot learning surveydoi.org

Praktické odpovede

Často kladené otázky

Ako vzniká?

Priemerom reprezentácií podpornej množiny danej triedy.

Ako sa vyberie trieda?

Podľa najbližšieho prototypu alebo softmaxu nad vzdialenosťami.

Prečo epizodický tréning?

Napodobňuje malé podporné úlohy očakávané pri teste.

Kedy jeden prototyp nestačí?

Keď je trieda multimodálna alebo tvorí viac oddelených zhlukov.

Aká vzdialenosť sa používa?

Často štvorcová euklidovská, no voľba sa musí validovať.