Mis on Embeddings
Andmete vektoresitused ML jaoks
Embeddings — numbrilised vektorid, mis esitavad objekte (sõnad, pildid, kasutajad) mitmemõõtmelises ruumis nii, et sarnased objektid asuvad lähedal.
Embeddingude tüübid
- Tekst — Word2Vec, GloVe, FastText, BERT embeddings
- Laused — Sentence-BERT, Universal Sentence Encoder
- Pildid — ResNet tunnused, CLIP embeddings
- Kasutaja/toode — soovitussüsteemidele
- Graafid — Node2Vec, GraphSAGE võrguandmetele
Põhiomadused
- Semantiline sarnasus — sarnased objektid on ruumis lähedal
- Vektoraritmeetika — kuningas - mees + naine = kuninganna
- Mõõtmelisus — tavaliselt 128-1536 mõõdet
- Koosinussarnasus — vektorite võrdlemise mõõdik
Ärirakendused
- Semantiline otsing — otsing tähenduse, mitte märksõnade järgi
- Soovitused — "sarnased tooted", "teile võib meeldida"
- Vestlusbotid — RAG süsteemid teadmistebaasi vastusteks
- Klasterdamine — automaatne sisu rühmitamine
- Duplikaatide tuvastamine — sarnaste dokumentide ja piltide leidmine