SelanjutnyaPanduan berikutnya
Metrik Jarak dalam Pembelajaran Mesin
Dasar-dasar
PANDUAN Dasar
Kehilangan triplet mengajarkan jaringan saraf untuk menempatkan item serupa berdekatan dan item berbeda berjauhan dalam ruang penyematan.
Dengarkan panduan iniDiceritakan oleh AI · ~2 min
It is the foundation behind face recognition, image search, and recommendation systems that need to compare things rather than just classify them.
Pembelajaran metrik melatih model untuk menghasilkan embeddings, vektor yang jaraknya mencerminkan kesamaan. Kerugian triplet melakukan hal ini dengan menggunakan tiga masukan sekaligus: jangkar, positif (kelas yang sama dengan jangkar), dan negatif (kelas berbeda). Tujuannya mendorong jangkar lebih dekat ke arah positif daripada ke negatif dengan setidaknya margin yang tetap. Secara formal, kerugiannya adalah max(0, d(a,p) - d(a,n) + margin), dimana d biasanya merupakan jarak Euclidean. FaceNet Google tahun 2015 mempopulerkan pendekatan ini, mempelajari penyematan wajah 128 dimensi secara langsung. Setelah dilatih, Anda membandingkan dua item dengan menghitung jarak, tidak diperlukan pelatihan ulang untuk identitas baru. Kemampuan set terbuka inilah yang menyebabkan pembelajaran metrik memperkuat klasifikasi tugas verifikasi dan pengambilan tidak dapat ditangani dengan mudah.
Verifikasi wajah bergaya FaceNet: telepon dan gerbang paspor mengonfirmasi identitas dengan memeriksa apakah dua penyematan wajah berada dalam ambang batas jarak.
Penelusuran produk visual: situs e-niaga memungkinkan pembeli mengunggah foto dan mengambil item yang serupa secara visual dengan pencarian penyematan tetangga terdekat.
Verifikasi pembicara: asisten suara menyematkan sampel suara dan membandingkannya dengan profil terdaftar untuk mengonfirmasi siapa yang berbicara.
Verifikasi tanda tangan dan tulisan tangan: bank menyematkan referensi dan tanda tangan permintaan serta pemalsuan bendera ketika jaraknya melebihi margin yang dipelajari.
Kerugian triplet murni semakin banyak digantikan oleh tujuan batch-wide seperti multi-similarity, proxy-anchor, dan constrative loss (InfoNCE) yang membandingkan banyak pasangan per langkah dan menyatu lebih cepat. Metode yang diawasi sendiri seperti SimCLR menunjukkan pembelajaran metrik dapat bekerja tanpa label dengan memperlakukan tampilan yang ditambah sebagai hal yang positif. Seiring dengan melonjaknya basis data vektor dan generasi yang ditambah pengambilan, embeddings yang dipelajari mendukung pencarian semantik pada skala miliaran item, sehingga gagasan inti tentang jarak sebagai kesamaan menjadi lebih penting, bahkan ketika formulasi triplet spesifik memudar.
Buletin gratis
Tiga cerita AI terverifikasi setiap pagi hari kerja, ditulis dalam bahasa Inggris sederhana. Gratis selamanya, tanpa iklan.
Satu email setiap hari kerja. Berhenti berlangganan dalam satu klik. Kami tidak pernah menjual atau membagikan alamat Anda.
Uji diri Anda sendiri
Umpan balik instan untuk setiap jawaban, dan sertifikat yang dapat dibagikan dengan ID yang dapat diverifikasi setelah Anda lulus kursus.
Mendukung pendidikan AI gratis. AI Understanding adalah organisasi nirlaba 501(c)(3) — tanpa iklan, tanpa paywall, selamanya. Berikan sumbangan
Kehilangan triplet mengajarkan jaringan saraf untuk menempatkan item serupa berdekatan dan item berbeda berjauhan dalam ruang penyematan. Ini adalah dasar di balik pengenalan wajah, penelusuran gambar, dan sistem rekomendasi yang perlu membandingkan berbagai hal, bukan sekadar mengklasifikasikannya.
Triplet terdiri dari sebuah jangkar, sebuah positif yang berbagi kelas jangkar, dan sebuah negatif dari kelas yang berbeda.
Tanpa margin, model dapat memetakan semuanya ke titik yang sama, menjadikan semua jarak menjadi nol dan dengan mudah memenuhi kerugian tersebut. Margin memaksa pemisahan yang nyata.
FaceNet Google menggunakan kehilangan triplet untuk mempelajari penyematan wajah yang ringkas dan menetapkan tolok ukur dalam verifikasi wajah.
Model memetakan masukan untuk menyematkan vektor; Anda kemudian membandingkan item dengan mengukur jarak antara embeddingsnya.
Karena pengenalan didasarkan pada jarak penyematan, Anda dapat mendaftarkan identitas baru hanya dengan menyimpan penyematannya, tanpa perlu pelatihan ulang model.
Teruslah belajar
Panduan lainnya dipilih untuk topik ini
SelanjutnyaPanduan berikutnya
Metrik Jarak dalam Pembelajaran Mesin
Dasar-dasar