Microsoft
Hoolimata asjaolust, et idee kasutada otsingumootorites vektormälu on hõljunud üsna pikka aega, takistab praktikas nende elluviimist vektoritega tehtavate toimingute suur ressursimahukus ja skaleeritavuse piirangud. Sügavate masinõppemeetodite kombineerimine ligikaudsete lähima naabri otsingualgoritmidega on võimaldanud viia vektorsüsteemide jõudluse ja skaleeritavuse suurte otsingumootorite jaoks vastuvõetavale tasemele. Näiteks Bingis on üle 150 miljardi vektoriga vektorindeksi puhul kõige asjakohasemate tulemuste toomise aeg 8 ms.
Raamatukogu sisaldab tööriistu indeksi koostamiseks ja vektorotsingu korraldamiseks, samuti tööriistade komplekti väga suuri vektorite kogusid hõlmava hajutatud veebiotsingusüsteemi haldamiseks.
Raamatukogu eeldab, et kogus töödeldavad ja esitatud andmed vormistatakse seotud vektorite kujul, mida saab võrrelda
Samal ajal ei piirdu vektorotsing ainult tekstiga ja seda saab rakendada nii multimeedia teabe ja piltide kui ka soovituste automaatse genereerimise süsteemides. Näiteks üks PyTorchi raamistikul põhinevatest prototüüpidest rakendas piltidel olevate objektide sarnasuse alusel otsimiseks vektorsüsteemi, mis on ehitatud mitme võrdluskogu andmete põhjal koos loomade, kasside ja koerte kujutistega, mis teisendati vektorite komplektideks. . Kui sissetulev pilt on otsinguks vastu võetud, teisendatakse see masinõppemudeli abil vektoriks, mille põhjal valitakse SPTAG algoritmi abil indeksist välja kõige sarnasemad vektorid ja selle tulemusena tagastatakse seotud pildid.
Allikas: opennet.ru