Temel Bilgiler KILAVUZU

Üçlü Kayıp ve Metrik Öğrenme

Üçlü kayıp, bir sinir ağına benzer öğeleri birbirine yakın ve farklı öğeleri bir yerleştirme alanına birbirinden uzak yerleştirmeyi öğretir.

2 min readSon güncelleme

Genel Bakış

It is the foundation behind face recognition, image search, and recommendation systems that need to compare things rather than just classify them.

Derin Dalış

Metrik öğrenme, mesafenin benzerliği yansıttığı vektörler olan yerleştirmeleri üretmek için bir modeli eğitir. Üçlü kayıp bunu aynı anda üç girdi kullanarak yapar: bir çapa, bir pozitif (çapa ile aynı sınıf) ve bir negatif (farklı sınıf). Amaç, çapayı en azından sabit bir farkla negatiften ziyade pozitife yaklaştırıyor. Biçimsel olarak kayıp max(0, d(a,p) - d(a,n) + marj) olup d genellikle Öklid mesafesidir. Google'in 2015 FaceNet'i, 128 boyutlu yüz yerleştirmelerini doğrudan öğrenerek bu yaklaşımı popüler hale getirdi. Eğitildikten sonra herhangi iki öğeyi mesafeyi hesaplayarak karşılaştırabilirsiniz; yeni kimlikler için yeniden eğitime gerek yoktur. Bu açık küme yeteneği, metrik öğrenmenin doğrulama ve geri alma görevlerini sınıflandırmanın kolayca üstesinden gelememesinin nedenidir.

Teknik Bilgi

Marj, üçlü kaybın işe yaramasını sağlayan şeydir. Bu olmadan, model tüm yerleştirmeleri önemsiz bir şekilde tek bir noktaya indirgeyebilir, her mesafeyi sıfır hale getirebilir ve sıralamayı anlamsız hale getirebilir. Marj bir tamponu zorlar: kayıp sıfıra ulaşmadan önce negatif en azından pozitiften daha uzakta olmalıdır. Gömmeler genellikle bir birim hiperküre üzerinde L2-normalize edilir, böylece mesafeler sınırlı ve karşılaştırılabilir kalır. Marjın seçilmesi (çoğunlukla 0,2 civarında), sınıfların kendi aralarındaki ayrıma karşı ne kadar sıkı bir şekilde kümelendiğini değiştirir.

Stratejik Etki

Daha net kararlar

Açık teknik iddiaları pazarlama dilinden ayırmanıza yardımcı olur.

Maliyet ve bütçe

Para veya zaman harcamadan önce daha iyi uygulama soruları sorabilirsiniz.

Ekip ve iş akışı

Ortak anlayışa sahip ekipler daha iyi ürün, politika ve öğrenme kararları verir.

Üçlü Kaybın ve Metrik Öğrenmenin Geleceği

Saf üçlü kaybın yerini giderek çoklu benzerlik, proxy-çapa ve adım başına birçok çifti karşılaştıran ve daha hızlı yakınsayan karşılaştırmalı kayıplar (InfoNCE) gibi toplu çapındaki hedefler alıyor. SimCLR gibi kendi kendini denetleyen yöntemler, metrik öğrenmenin, artırılmış görünümleri pozitif olarak ele alarak etiketler olmadan çalışabileceğini gösterir. Vektör veritabanları ve erişimle artırılmış üretim arttıkça, öğrenilen yerleştirmeler milyar öğe ölçeğinde anlamsal aramayı desteklemektedir; dolayısıyla, belirli üçlü formülasyon kaybolsa bile, benzerlik olarak mesafeye ilişkin temel fikir daha merkezi hale gelmektedir.

Gerçek Dünya Uygulaması

FaceNet tarzı yüz doğrulama: Telefonlar ve pasaport kapıları, iki yüz yerleştirmesinin belirli bir mesafe eşiği dahilinde olup olmadığını kontrol ederek kimliği doğrular.

Görsel ürün arama: e-ticaret siteleri, alışveriş yapanların bir fotoğraf yüklemesine ve en yakın komşu yerleştirme aramasıyla görsel olarak benzer öğeleri almasına olanak tanır.

Konuşmacı doğrulaması: Sesli asistanlar bir ses örneği yerleştirir ve kimin konuştuğunu doğrulamak için bunu kayıtlı bir profille karşılaştırır.

İmza ve el yazısı doğrulaması: Bankalar referans yerleştirir, imzaları sorgular ve mesafe öğrenilen marjı aştığında sahtecilikleri işaretler.

Riskler ve Korkuluklar

Farklı ekipler aynı terimi farklı şekilde kullanabilir; bu nedenle kapsamı erken tanımlayın.

Gerçek dünya performansı dengesizken karşılaştırmalar güçlü görünebilir.

Veri kalitesini ve değerlendirme planlarını göz ardı etmek çoğu zaman hassas sonuçlar doğurur.

Uygulama Yol Haritası

1

İhtiyacınız olan sonucun sade bir dille tanımlanmasıyla başlayın.

2

Test etmeden önce bir başarı ölçüsü ve bir başarısızlık koşulu seçin.

3

Gösterişli bir demo seti yerine, temsili verilerle küçük bir pilot çalışma yürütün.

4

Üçlü Kayıp ve Metrik Öğrenmenin nerede yardımcı olduğunu ve daha basit yöntemlerin nerede daha iyi olduğunu belgeleyin.

Keşfetmeye Devam Edin

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Triplet Loss and Metric Learning quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Testi başlat

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Next guide

Siyam Ağları ve Üçlü Kaybı

Sık sorulan sorular

What is Triplet Loss and Metric Learning?

Üçlü kayıp, bir sinir ağına benzer öğeleri birbirine yakın ve farklı öğeleri bir yerleştirme alanına birbirinden uzak yerleştirmeyi öğretir. Nesneleri yalnızca sınıflandırmak yerine karşılaştırması gereken yüz tanıma, görüntü arama ve öneri sistemlerinin arkasındaki temel budur.

Üçlü kayıpta üçlüyü hangi üç girdi oluşturur?

Üçlü bir çapadan, çapanın sınıfını paylaşan bir pozitiften ve farklı bir sınıftan bir negatiften oluşur.

Üçlü kayıp neden bir marj terimi içeriyor?

Model, bir kenar boşluğu olmadan her şeyi aynı noktaya eşleyebilir, tüm mesafeleri sıfırlayabilir ve kaybı önemsiz bir şekilde karşılayabilir. Kenar boşluğu gerçek ayrılığı zorlar.

Hangi ünlü 2015 sistemi yüz tanıma için üçlü kaybı popüler hale getirdi?

Google'in FaceNet'i, kompakt yüz yerleştirmelerini öğrenmek ve yüz doğrulamada bir referans noktası oluşturmak için üçlü kaybı kullandı.

Eğitilmiş bir metrik öğrenme modeli her girdi için ne çıktı sağlar?

Model, girdileri gömme vektörleriyle eşler; daha sonra öğeleri yerleştirmeleri arasındaki mesafeyi ölçerek karşılaştırırsınız.

Metrik öğrenme neden yeni yüzlerin eklenmesi gibi açık problemlere çok uygundur?

Tanıma, yerleştirme mesafesine dayalı olduğundan, yeni bir kimliği yalnızca yerleştirmeyi depolayarak kaydedebilirsiniz; modelin yeniden eğitilmesine gerek yoktur.