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

Prenosové a úsporné učenie

siamská sieť

Anglický výraz Siamese network

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

Presná definícia

Čo znamená siamská sieť?

Siamská sieť spracuje dva alebo viac vstupov vetvami so zdieľanými parametrami a porovná ich reprezentácie. Zdieľanie zaručuje rovnakú transformáciu oboch vstupov; rozhodovacia hlava potom odhaduje podobnosť alebo vzdialenosť. Názov neurčuje konkrétnu stratu: možno použiť kontrastívnu, trojicovú aj klasifikačnú formuláciu.

Skúsenosť a kontext

Ako sa pojem používa v praxi

Pri párovaní podpisov sa rovnaký enkóder aplikuje na referenčný a skúmaný obraz. Tréning obsahuje pravé aj nepravé páry z oddelených identít a prah zhody sa nastaví na validačnej množine podľa ceny omylov. Test sa delí podľa ľudí, nie podľa jednotlivých obrázkov, aby sa identita nepretiekla medzi časti. Okrem presnosti sa meria citlivosť na kvalitu snímky a kalibrácia skóre.

Overiteľnosť

Odborné zdroje

  1. Bromley et al. · Signature verificationproceedings.neurips.cc
  2. Schroff et al. · FaceNetopenaccess.thecvf.com

Praktické odpovede

Často kladené otázky

Majú obe vetvy vlastné váhy?

Nie, typická siamská architektúra ich zdieľa.

Vracia sieť vždy vzdialenosť?

Môže vracať reprezentácie alebo priamo pravdepodobnosť zhody.

Musia byť dva vstupy rovnakého typu?

Zvyčajne áno, no existujú aj multimodálne príbuzné architektúry.

Aká strata sa používa?

Kontrastívna, trojicová alebo klasifikačná podľa úlohy.

Ako zabrániť úniku identity?

Rozdeliť dáta podľa entít ešte pred tvorbou párov.