Microsoft
Ten spyte van die feit dat die idee om vektorberging in soekenjins te gebruik al vir 'n lang tyd ronddryf, word die implementering daarvan in die praktyk belemmer deur die hoë hulpbronintensiteit van bedrywighede met vektore en skaalbaarheidsbeperkings. Die kombinasie van diep masjienleermetodes met benaderde naaste-buursoekalgoritmes het dit moontlik gemaak om die werkverrigting en skaalbaarheid van vektorstelsels op 'n vlak te bring wat aanvaarbaar is vir groot soekenjins. Byvoorbeeld, in Bing, vir 'n vektorindeks van meer as 150 miljard vektore, is die tyd om die mees relevante resultate te haal binne 8 ms.
Die biblioteek sluit gereedskap in om 'n indeks te bou en vektorsoektogte te organiseer, sowel as 'n stel hulpmiddels vir die instandhouding van 'n verspreide aanlyn soekstelsel wat baie groot versamelings vektore dek.
Die biblioteek impliseer dat die data wat in die versameling verwerk en aangebied word geformateer word in die vorm van verwante vektore wat vergelyk kan word op grond van
Terselfdertyd is vektorsoektog nie beperk tot teks nie en kan dit toegepas word op multimedia-inligting en beelde, sowel as in stelsels om aanbevelings outomaties te genereer. Byvoorbeeld, een van die prototipes gebaseer op die PyTorch-raamwerk het 'n vektorstelsel geïmplementeer vir soek gebaseer op die ooreenkomste van voorwerpe in beelde, gebou met behulp van data van verskeie verwysingsversamelings met beelde van diere, katte en honde, wat in stelle vektore omgeskakel is. . Wanneer 'n inkomende beeld vir soektog ontvang word, word dit met behulp van 'n masjienleermodel in 'n vektor omgeskakel, gebaseer op wat die meeste soortgelyke vektore uit die indeks gekies word deur die SPTAG-algoritme te gebruik en die geassosieerde beelde word as gevolg daarvan teruggestuur.
Bron: opennet.ru