SıradakiSonraki rehber
Üçlü Kayıp ve Metrik Öğrenme
Temeller
Teknik KILAVUZ
Siyam ağları, her birini sınıflandırmak yerine, iki girdinin ne kadar benzer olduğunu öğrenmek için iki veya daha fazla özdeş, ağırlık paylaşımlı dal kullanır.
Bu kılavuzu dinleyinAI tarafından anlatılan · ~2 min
Triplet loss trains them by pulling matching items together and pushing mismatches apart, which is the backbone of face recognition, signature verification, and one-shot learning.
Bir Siyam ağı, her girişi aynı kodlayıcı üzerinden paylaşılan ağırlıklarla çalıştırarak her biri için bir yerleştirme vektörü üretir. Bir sınıf etiketini tahmin etmek yerine, yerleştirmeleri Öklid veya kosinüs gibi bir mesafe kullanarak karşılaştırır. Bu, sistemin daha önce üzerinde eğitim almadığı yeni kategorileri tanımasını sağlar; kimlik başına yalnızca bir veya birkaç örneğiniz olduğunda (tek seferde öğrenme) bu çok önemlidir. İlk versiyonlar çiftlerde (benzer ve benzer olmayan) karşılaştırmalı kayıp kullanıyordu. Üçlü kayıp, aynı anda üç girdi üzerinde eğitim vererek bunu iyileştirdi: bir çapa, bir pozitif (çapa ile aynı sınıf) ve bir negatif (farklı sınıf). Hedef, çapa-pozitif mesafeyi çapa-negatif mesafeden bir farkla daha küçük olmaya zorlar; böylece model, aynı kimlik öğelerinin sıkı bir şekilde kümelendiği ve farklı kimliklerin birbirinden uzak durduğu bir yerleştirme alanı öğrenir.
Telefonlarda yüz tanıma (FaceNet tarzı): İki yüz yerleşiminin yeterince yakın olup olmadığını kontrol ederek kimliğin doğrulanması.
Bir örneğin dosyadaki bir referansla eşleşip eşleşmediğini doğrulayan imza ve el yazısı doğrulaması.
Yinelenen ve neredeyse kopya tespiti, görsel olarak benzer ürün fotoğrafları veya çalıntı görsellerin bulunması.
Nadir kategoriler için tek seferde öğrenme, kayıtlı tek bir örnekten yeni bir kişiyi veya nesneyi tanıma.
Temel fikir (mesafenin benzerliğe eşit olduğu bir yerleştirme alanı öğrenmek) artık büyük ölçekli karşılaştırmalı öğrenmeyi teşvik ediyor. SimCLR gibi yöntemler ve CLIP gibi modeller, aynı prensibi açık üçlüler olmaksızın milyonlarca görüntü ve metin çiftine genelleştirir. Daha yeni kayıplar (InfoNCE, çoklu benzerlik) ve büyük partiler, verimlilik ve ölçek açısından elle ayarlanmış üçlü madenciliğin yerini giderek daha fazla alırken, metrik öğrenmenin erişim, tekilleştirme, öneri ve vektör veritabanı aramasında merkezi kalmasını bekleyin.
Ücretsiz bülten
Hafta içi her sabah sade İngilizce yazılmış, doğrulanmış üç yapay zeka hikayesi. Sonsuza kadar ücretsiz, reklam yok.
Hafta içi her gün bir e-posta. Tek tıklamayla aboneliğinizi iptal edin. Adresinizi asla satmayız veya paylaşmayız.
Kendinizi test edin
Her yanıtla ilgili anında geri bildirim ve bir kursu geçtiğinizde doğrulanabilir bir kimliğe sahip paylaşılabilir bir sertifika.
Ücretsiz AI eğitimini destekleyin. AI Understanding, bir 501(c)(3) kâr amacı gütmeyen kuruluştur; hiçbir zaman reklam yoktur, ödeme duvarı yoktur. Bağış yap
Siyam ağları, her birini sınıflandırmak yerine, iki girdinin ne kadar benzer olduğunu öğrenmek için iki veya daha fazla özdeş, ağırlık paylaşımlı dal kullanır. Üçlü kayıp, yüz tanıma, imza doğrulama ve tek seferde öğrenmenin omurgasını oluşturan eşleşen öğeleri bir araya getirerek ve uyumsuzlukları birbirinden ayırarak onları eğitir.
Ağırlık paylaşımlı özdeş dallar, tüm girişlerin aynı yerleştirme alanına eşlenmesini ve böylece mesafelerin karşılaştırılabilir olmasını sağlar.
Üçlü kayıp, yerleştirme alanını şekillendirmek için bir pozitif (aynı sınıf) ve bir negatif (farklı sınıf) bir çapa kullanır.
Kayıp, aynı sınıftaki öğeleri bir arada kümeleyerek pozitif olanı negatiften en azından bir farkla daha yakına iter.
Negatif zaten uzaktaysa kayıp sıfırdır; yanıltıcı derecede yakın negatifleri seçmek, modele öğrenilecek anlamlı bir şey verir.
Sabit etiketler yerine benzerliği öğrendikleri için, yalnızca kayıtlı bir örnekten yepyeni bir kimliği tanıyabiliyorlar.
Öğrenmeye devam et
Bu konu için daha fazla rehber seçildi
SıradakiSonraki rehber
Üçlü Kayıp ve Metrik Öğrenme
Temeller