Sobes.tech
Middle — Senior

Č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.