İçeriğe geç

Embedding

Embedding, metin, görsel veya nesneleri makinenin işleyebileceği sayısal vektörlere çeviren temsil yöntemidir. Vektörler arasındaki yakınlık anlamsal benzerliği gösterir, doğruluk veya kimlik kanıtlamaz.

Vektör temsili · Metin gömme

Bilgi ve yanıt · 3 dk okuma · Güncelleme:

Tüm kavramlar

Embedding nedir?

Embedding, metin, görsel ve benzeri verileri makine öğrenmesi modellerinin işleyebileceği sayısal değerlerden oluşan vektörlere dönüştüren temsil yöntemidir. Vektörler çok boyutlu bir uzayda konumlanır ve yakın konumdaki öğeler anlamca benzer kabul edilir. Bu yakınlık, bilginin doğru olduğu veya iki kaydın aynı kişi ya da araç olduğu anlamına gelmez. Yöntem, öğeler arasındaki ilişkileri sayılarla ifade ederek arama, öneri ve sınıflandırma görevlerini mümkün kılar.

Vektörlerin işletmede anlamı

Bir otomotiv servisinde 'balata sesi geliyor' ile 'fren pedalı titriyor' ifadeleri kelime olarak farklıdır ama anlamca yakın olabilir. Embedding bu iki cümleyi uzayda yakın konumlara yerleştirerek benzer arızaları birlikte getirebilir. Yine de yakınlık, arızanın tespit edildiği anlamına gelmez. Sonuç, yalnızca aday bir eşleşme olarak değerlendirilmelidir ve ekip tarafından doğrulanmalıdır.

Benzerlik ile doğruluk arasındaki fark

Embedding modelleri, verideki örüntüleri öğrenir ve benzer ifadeleri yakın konumlandırır. Model bir cevabın gerçekten doğru olup olmadığını bilmez. Bu nedenle yanlış ama benzer bir ilanın da üst sıralarda çıkabileceği hesaba katılmalıdır. Sistem kurulurken dönen sonuçların kaynak belgeyle karşılaştırılması ve sonuç kalitesinin örneklerle ölçülmesi gerekir.

Boyut indirgeme ve veri hazırlığı

Yüksek boyutlu veriyi düşük boyutlu uzaya taşımak işlem yükünü azaltır. Ancak bu süreçte bazı ayrıntılar kaybolabilir. Otomotiv parça kataloğunda benzer kodlu iki parçanın farklı uyumluluk notları varsa, indirgeme bu farkı silebilir. Bu yüzden veri hazırlığında parça kodu, model yılı ve motor tipi gibi kritik alanlar ayrı kontrol edilmelidir.

Temsili işletme örneği

Bir yetkili servis, müşterilerin yazdığı arıza şikayetlerini yüzlerce teknik bülten kaydıyla eşleştirmek istiyor. Bir müşteri 'direksiyon çekişi yapıyor' yazıyor. Sistem, direksiyon rot ucu ve hidrolik pompa konulu iki bülteni aday olarak getiriyor. Teknisyen, aracın şasi numarasını ve son servis kaydını kontrol ederek hangisinin uyduğunu belirliyor. Embedding burada yalnızca aday listesini hızlandırdı, karar teknisyene ait kaldı.

Eşleştirme yöntemlerinin karşılaştırması

YöntemGüçlü yan
Anahtar kelime aramasıKesin parça kodu ve tam ifadeleri bulur
Embedding aramasıFarklı ifadelerle yazılmış benzer şikayetleri yakalar
Karma yaklaşımKesin alanları filtreler, anlamsal benzerliği ekler

Sık karıştırılan nokta

Vektörler yakınsa cevap doğrudur, düşüncesi yaygındır. Oysa embedding yalnızca benzerlik ölçer. Yakın duran iki kaydın aynı araç, aynı parça ya da aynı arıza olduğu varsayılmamalı, kaynak kontrolü her zaman yapılmalıdır.

Uygulamada dikkat edilecekler

  1. Her arama sonucunda kaynak belge numarasının görünür olmasını sağlayın.
  2. Şasi numarası ve model yılı gibi kesin alanlarla eşleştirme filtresi uygulayın.
  3. Her ay rastgele seçilen yüz sorgunun sonuçlarını teknisyenlerle birlikte gözden geçirin.
  4. Benzer ama yanlış kabul edilen örnekleri ayrı bir listede tutup modeli bu örneklerle test edin.

Sık sorulan sorular

Embedding ile vektör veritabanı aynı şey mi?

Değildir. Embedding, veriyi vektöre çeviren yöntemdir. Vektör veritabanı ise bu vektörleri saklayan ve yakın olanları hızlı bulan sistemdir. İkisi genellikle birlikte kullanılır ama ayrı kavramlardır.

Embedding, müşteri verimi model eğitimde kullanılır mı?

Kullanım, seçilen hizmetin veri politikasına ve sözleşmesine bağlıdır. Kişisel veri içeren kayıtlar hazırlanmadan önce hangi verinin işlendiği, saklandığı ve kimlerin eriştiği ilgili birimlerle netleştirilmelidir.

Teknik kaynak

AWS · Embedding

Teknik tanım için birincil kaynağa başvurulmuştur. İşletme senaryosu açıklama amacıyla hazırlanmış temsili bir örnektir.

İlgili kavramlar