Vad är Embeddings
Vektorrepresentationer av data för ML
Embeddings — numeriska vektorer som representerar objekt (ord, bilder, användare) i flerdimensionellt rum så att liknande objekt ligger nära varandra.
Typer av Embeddings
- Text — Word2Vec, GloVe, FastText, BERT-embeddings
- Meningar — Sentence-BERT, Universal Sentence Encoder
- Bilder — ResNet-features, CLIP-embeddings
- Användare/produkt — för rekommendationssystem
- Graf — Node2Vec, GraphSAGE för nätverksdata
Nyckelegenskaper
- Semantisk likhet — liknande objekt är nära i rymden
- Vektoraritmetik — kung - man + kvinna = drottning
- Dimensionalitet — typiskt 128-1536 dimensioner
- Cosinuslikhet — mått för att jämföra vektorer
Affärstillämpningar
- Semantisk sökning — sökning efter betydelse, inte nyckelord
- Rekommendationer — "liknande produkter", "du kanske gillar"
- Chatbots — RAG-system för kunskapsbas-svar
- Klustring — automatisk innehållsgruppering
- Dubblettdetektering — hitta liknande dokument och bilder