Čo je to two-tower model pre retrieval?
sobes.tech AI
Odpoveď od AI
Model s dvoma vežami pre retrievalu je arhitektúra neurónovej siete pozostávajúca zo dvoch samostatných vetiev ("veží"), z ktorých každá spracováva rôzne typy dát, napríklad dotazy a dokumenty. Každá veža kóduje vstup do vektorovej reprezentácie (embedding) v spoločnom priestore znakov. Následne sa pre vyhľadanie relevantných dokumentov vypočíta podobnosť (napríklad kosínus) medzi embeddingom dotazu a embeddingami dokumentov.
Tento prístup umožňuje efektívne indexovanie a vyhľadávanie vo veľkom množstve dokumentov, pretože embeddingy dokumentov je možné vopred vypočítať a uložiť, a pri dopyte stačí vypočítať embedding dotazu a rýchlo nájsť najbližšie vektory.
Príklad:
- Veža 1: zakóduje text dotazu do vektora.
- Veža 2: zakóduje každý dokument do vektora.
- Vyhľadávanie: výpočet kosínusovej podobnosti medzi vektorom dotazu a vektormi dokumentov.
Toto sa široko používa v systémoch odporúčaní a vyhľadávačoch pre škálovateľný retrieval.