Embedding (Gömme / Vektörleştirme)

Embedding (Gömme), kelimelerin, cümlelerin, görsellerin veya herhangi bir veri tipinin, yapay zekanın anlayabileceği sayısal dizilere (vektörlere) dönüştürülmesi işlemidir.

Embedding (Gömme), kelimelerin, cümlelerin, görsellerin veya herhangi bir veri tipinin, yapay zekanın anlayabileceği sayısal dizilere (vektörlere) dönüştürülmesi işlemidir. Bu dönüşüm rastgele sayılarla değil, verinin anlamsal (semantik) değerini koruyacak şekilde, çok boyutlu matematiksel bir uzayda koordinatlara yerleştirilmesiyle yapılır.

timeline Embedding Neden Kritiktir?

Bilgisayarlar harfleri veya kelimeleri anlamazlar, sadece sayıları anlarlar. Eğer 'Kral', 'Kraliçe', 'Erkek', 'Kadın' kelimelerini embedding ile vektör uzayına yerleştirirseniz, sistem şu inanılmaz matematiği yapabilir: Kral vektöründen Erkek vektörünü çıkarıp Kadın vektörünü eklerseniz, ulaştığınız koordinat tam olarak 'Kraliçe' kelimesinin koordinatıdır. Kelimelerin anlamı, uzaydaki matematiksel mesafelere dönüşür.

Kullanım Alanları

search Semantik Arama

Google'da anahtar kelime eşleşmesi değil, 'anlam' eşleşmesi ile arama yapılmasını sağlar. RAG sistemlerinin kalbidir.

recommend Tavsiye Sistemleri

Spotify'da sevdiğiniz bir şarkının vektör uzayındaki koordinatına en yakın (en çok benzeyen) diğer şarkıları size anında önerebilmesi.

join_full Çok Modlu Eşleşme

DALL-E gibi sistemlerde metin embedding'i ile görsel embedding'inin aynı uzayda eşleştirilmesi.