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

Prenosové a úsporné učenie

spoločné trénovanie

Anglický výraz co-training

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

Presná definícia

Čo znamená spoločné trénovanie?

Spoločné trénovanie používa dva modely nad odlišnými pohľadmi na ten istý príklad. Každý model vyberá svoje vysoko dôveryhodné predikcie z neoznačených dát a pridáva ich ako tréningové štítky druhému. Pôvodná teória predpokladá, že pohľady sú samostatne postačujúce a približne podmienene nezávislé vzhľadom na triedu; bez toho sa chyby môžu navzájom zosilniť.

Skúsenosť a kontext

Ako sa pojem používa v praxi

Pri webových stránkach môže jeden pohľad tvoriť text a druhý odkazy či metadáta. Oba klasifikátory sa inicializujú rovnakou ručne označenou sadou, no dostanú iba svoj pohľad. V každom kole si vymenia obmedzený počet vyvážených vysoko dôveryhodných príkladov. Tím meria kvalitu každého pohľadu samostatne, sleduje zhodu chýb a porovnáva výsledok so samotrénovaním jedného modelu.

Overiteľnosť

Odborné zdroje

  1. Blum & Mitchell · Co-trainingcs.cmu.edu
  2. scikit-learn · Semi-supervised learningscikit-learn.org

Praktické odpovede

Často kladené otázky

Čo je pohľad?

Odlišná skupina príznakov opisujúca ten istý objekt.

Musia byť pohľady nezávislé?

Pôvodná analýza to približne predpokladá; prax môže fungovať aj slabšie, no s väčším rizikom.

Čo si modely odovzdávajú?

Vybrané pseudoštítky, nie parametre.

Kedy sa chyby zosilnia?

Keď oba pohľady používajú rovnaký zavádzajúci signál.

S čím výsledok porovnať?

S učením iba z označených dát a so samotrénovaním.