Microsoft
Huolimatta siitä, että ajatus vektorimuistin käyttämisestä hakukoneissa on pyörinyt jo pitkään, käytännössä niiden toteuttamista haittaavat vektoreiden korkea resurssiintensiivisyys ja skaalautuvuusrajoitukset. Syvien koneoppimismenetelmien yhdistäminen likimääräisiin lähin naapurin hakualgoritmeihin on mahdollistanut vektorijärjestelmien suorituskyvyn ja skaalautuvuuden saattamisen suurille hakukoneille hyväksyttävälle tasolle. Esimerkiksi Bingissä yli 150 miljardin vektorin vektoriindeksillä osuvimpien tulosten hakemisaika on 8 ms.
Kirjasto sisältää työkaluja indeksin rakentamiseen ja vektorihakujen järjestämiseen sekä joukon työkaluja erittäin suuria vektorikokoelmia kattavan hajautetun online-hakujärjestelmän ylläpitämiseen.
Kirjasto tarkoittaa, että kokoelmassa käsiteltävä ja esitettävä tieto on muotoiltu toisiinsa liittyvien vektoreiden muodossa, joita voidaan verrata
Samaan aikaan vektorihaku ei rajoitu tekstiin, vaan sitä voidaan soveltaa multimediatietoihin ja kuviin sekä järjestelmiin, jotka luovat automaattisesti suosituksia. Esimerkiksi yksi PyTorch-kehykseen perustuvista prototyypeistä toteutti kuvissa olevien objektien samankaltaisuuteen perustuvan haun vektorijärjestelmän, joka rakennettiin useiden viitekokoelmien tiedoilla, joissa oli kuvia eläimistä, kissoista ja koirista, jotka muunnettiin vektoreiksi. . Kun saapuva kuva vastaanotetaan hakuun, se muunnetaan koneoppimismallilla vektoriksi, jonka perusteella SPTAG-algoritmin avulla valitaan indeksistä samankaltaisimmat vektorit ja palautetaan vastaavat kuvat.
Lähde: opennet.ru