İçeriğe atla
SinaptikLabAI KNOWLEDGE PLATFORM
DersBaşlangıç22 dakikaGenerative AI Engineer · 8. ders

Embedding sezgisi

Anlamı koordinat sistemine taşımak ne demek?

Önkoşul: Tokenization

BU DERSİN SONUNDA

  • Gömme vektörünün ne olduğunu geometrik olarak açıklayabilmek
  • Benzerlik ölçümünün neden kosinüs benzerliğiyle yapıldığını anlatabilmek
  • Gömme modelinin hangi durumlarda yanlış komşu getirdiğini tanıyabilmek
  • Bir gömme modelini iş yüküne göre seçme kriterlerini sıralayabilmek
  1. 1

    Teori

    Kavramın çalışma mantığı

  2. 2

    Örnek

    Gerçek bir senaryo üzerinde gösterim

  3. 3

    Lab

    Uygulamalı alıştırma

  4. 4

    Test

    Kısa ölçüm

  5. 5

    Proje

    Rotadaki projeye katkı

Kısa cevap

Gömme (embedding), bir metni sabit uzunlukta bir sayı dizisine — bir vektöre — çeviren dönüşümdür. Amaç, anlamca yakın metinlerin bu uzayda birbirine yakın düşmesi; böylece "benzerlik" bir geometri problemine indirgenir.

Teori: anlamı koordinata taşımak#

Bir metni yüzlerce veya binlerce boyutlu bir uzayda bir nokta olarak düşünün. Gömme modeli bu noktayı, eğitim sırasında öğrendiği ilişkilere göre yerleştirir. "Fatura" ile "irsaliye" birbirine yakın düşer; "fatura" ile "yağmur" uzak. Bu yakınlık kelime eşleşmesinden değil bağlamsal kullanımdan gelir.

Yakınlık ölçüsü olarak kosinüs benzerliği kullanılır: iki vektör arasındaki açının kosinüsü. Açı ölçüldüğü için vektörün uzunluğu — yani metnin uzunluğu — sonucu bozmaz. Bu, farklı uzunluktaki metinleri karşılaştırabilmenin anahtarı.

Örnek: benzerlik nerede yanılır?#

SorguGömme neyi getirirSorun
"izin süreci nasıl"İzin, tatil, devamsızlık prosedürleriSorun yok: kavramsal sorgu
"madde 7/b"Mevzuattan rastgele maddelerKesin ifade anlamsal olarak ayırt edilemez
"faturayı iptal etmeyin"Fatura iptal prosedürüOlumsuzluk vektörde zayıf temsil edilir
"SKU 44821"Başka SKU kayıtlarıRakam dizileri birbirine benzer görünür
Niteliksel örnekler. Bu tablo, neden hibrit aramaya (gömme + lexical) ihtiyaç duyulduğunu gösterir.

Model seçimi#

  • Dil kapsamı: Türkçe performansı ölçülmüş mü, yoksa varsayılıyor mu?
  • Boyut: yüksek boyut daha iyi temsil ama daha fazla depolama ve arama maliyeti.
  • Girdi sınırı: modelin kabul ettiği maksimum token sayısı parçalama stratejinizi belirler.
  • Asimetri: soru ve belge için ayrı önek/model gerektiren kurulumlar daha iyi sonuç verebilir.
  • Kararlılık: model sürümü değişirse tüm dizini yeniden üretmek gerekir.

Son madde en çok gözden kaçan operasyonel risk. Gömme modelini değiştirmek, sorgu tarafını değiştirmekle bitmez: mevcut tüm vektörler eski uzayda üretilmiştir ve yeni sorgu vektörüyle karşılaştırılamaz. Geçiş planı, yeniden dizinleme maliyetini içermek zorunda.

LAB · UYGULAMALI ALIŞTIRMA

Komşuluk denetimi yapın

  1. 1Kendi belge setinizden 20 parça seçip gömme vektörlerini üretin.
  2. 2Beş gerçek kullanıcı sorusu yazın; her biri için en yakın beş komşuyu listeleyin.
  3. 3Her sonucu "ilgili / ilgisiz" olarak elle işaretleyin.
  4. 4İlk beşteki ilgili oranını hesaplayın; bu sizin başlangıç ölçümünüz.
  5. 5Kesin terim ve olumsuzluk içeren iki soru ekleyip aynı ölçümü tekrarlayın.

Beklenen çıktı

Beş soru için ilk-beş ilgili oranı ve gömme aramanın zayıf kaldığı sorgu tiplerinin listesi.

Sık sorulan sorular

Gömme boyutu büyük olan model her zaman daha iyi mi?

Hayır. Boyut arttıkça temsil kapasitesi artabilir ama depolama, bellek ve arama maliyeti de artar. Kararı boyuta değil, kendi belge setinizde ölçülmüş geri getirme kalitesine dayandırın.

Gömme modelini değiştirince ne yapmak gerekir?

Tüm belge parçalarının vektörlerini yeni modelle yeniden üretmek gerekir. Farklı modellerin vektör uzayları karşılaştırılabilir değildir; karıştırmak sessiz kalite kaybı üretir.

ÖLÇ

RAG Testi

7 soru · 12 dakika · RAG

LEARN

Generative AI Engineer rotasına devam et

Dersler tek başına da okunabilir, ama sıralı ilerlemek önkoşul boşluklarını kapatır.