Sovellukset 🇷🇺 07.08.2026 06:02

Nalle Puh 768 ulottuvuudessa: Semanttinen haku Codex Pets -katalogille YDB:ssä

ЯндексЯндекс
Kehittäjä rakensi semanttisen haun Codex Pets -katalogille käyttäen YDB:hen tallennettuja upotuksia. Järjestelmä yhdistää leksikaalisen, tekstuaalisen semanttisen ja visuaalisen semanttisen rankingin. Testit osoittavat parantuneita NDCG- ja Recall-mittareita verrattuna pelkkään leksikaaliseen hakuun.
Codex Pets -luettelo sisältää 153 hyväksyttyä animoitua lemmikkiä, jotka seuraavat tekoälyagentteja. Luettelon kasvaessa tunnisteisiin perustuvasta hausta tuli epäkäytännöllinen, eikä se löytänyt lemmikkejä, joita kuvataan ulkonäön perusteella eikä tarkkojen tunnisteiden mukaan. Kirjoittaja toteutti semanttisen haun: tekstikentät (nimi, kuvaus, tunnisteet) koodataan 768-ulotteisiksi vektoreiksi, ja multimodaalinen malli tuottaa kuvatekstit neljälle valitulle animaatiokehykselle, jotka myös vektoroidaan. YDB tallentaa vektorit ja laskee kosininkaltaisuuden Knn::CosineSimilarity-funktiolla. Neljä uutta taulua lisättiin upotuksia, kuvatekstejä, suosituksia ja versiointia varten. Haku yhdistää kolme järjestettyä listaa painotetulla vastavuoroisella rank-fuusiolla, jossa leksikaalisen ja tekstuaalisen paino on 1 ja visuaalisen paino on viritetty. Visuaalinen haara voi epäonnistua itsenäisesti, jolloin palataan leksikaalisiin tuloksiin. Testit osoittivat, että semanttinen haku parantaa NDCG@5-arvoa 0,539:stä 0,724:ään ja Recall@5-arvoa 0,528:sta 0,743:een koko 14 kyselyn joukossa.
Lähde: Habr — хаб ML — Alkuperäinen
Aiemmat aiheeseen liittyvät kirjoituksemme ↓
Tuoreet uutiset