ДаліНаступний посібник
Метрики відстані в машинному навчанні
основи
ПОСІБНИК З ОСНОВ
Триплетна втрата вчить нейронну мережу розміщувати подібні елементи близько один до одного, а різнорідні – далеко один від одного в просторі вбудовування.
Послухайте цей посібникШІ-розказаний · ~2 min
It is the foundation behind face recognition, image search, and recommendation systems that need to compare things rather than just classify them.
Метричне навчання навчає модель створювати вбудовані вектори, де відстань відображає подібність. Триплетна втрата робить це за допомогою трьох входів одночасно: прив’язки, позитивного (той самий клас, що й прив’язка) і негативного (інший клас). Мета штовхає якір ближче до позитиву, ніж до негативу, принаймні на фіксований запас. Формально втрати дорівнюють max(0, d(a,p) - d(a,n) + маржа), де d зазвичай евклідова відстань. FaceNet Google 2015 року популяризував цей підхід, вивчаючи безпосередньо вбудовування 128-вимірних облич. Після навчання ви порівнюєте будь-які два предмети, обчислюючи відстань, не потребує перенавчання для нових ідентифікацій. Ця можливість відкритого набору є причиною того, що метричне вивчення повноважень верифікації та пошуку завдань класифікації нелегко впоратися.
Перевірка обличчя у стилі FaceNet: телефони та паспортні ворота підтверджують особу, перевіряючи, чи два вбудовані обличчя підпадають під порогове значення відстані.
Візуальний пошук товарів: сайти електронної комерції дозволяють покупцям завантажувати фотографії та отримувати візуально схожі товари за допомогою пошуку найближчого сусіда.
Перевірка мовця: голосові помічники вбудовують зразок голосу та порівнюють його із зареєстрованим профілем, щоб підтвердити, хто говорить.
Перевірка підпису та рукописного тексту: банки вставляють посилання та запитують підписи та позначають підробки, коли відстань перевищує вивчений запас.
Чисті триплетні втрати все частіше замінюються загальнопакетними цілями, такими як багатоподібність, проксі-прив’язка та контрастні втрати (InfoNCE), які порівнюють багато пар за крок і зближуються швидше. Самоконтрольовані методи, такі як SimCLR, показують, що навчання метрик може працювати без міток, розглядаючи розширені перегляди як позитивні. Оскільки векторні бази даних і пошуково-доповнена генерація зростають, вивчені вбудовування підтримують семантичний пошук у масштабі мільярдів елементів, тому основна ідея відстані як подібності стає все більш центральною, навіть якщо конкретне формулювання триплету зникає.
Безплатний розсилок
Три перевірені історії про ШІ щоробочого ранку, написані простою мовою. Безплатно назавжди, без реклами.
Один лист щотижня з понеділка по п'ятницю. Відписатися в один клік. Ми ніколи не продаємо та не передаємо вашу адресу.
Перевір себе
Миттєва зворотна связь на кожну відповідь та сертифікат із перевіреним ідентифікатором, яким можна поділитися, після проходження курсу.
Підтримайте безплатну освіту у сфері ШІ. AI Understanding — це некомерційна організація 501(c)(3) — без реклами, без платних стін, назавжди. Зробіть пожертву
Триплетна втрата вчить нейронну мережу розміщувати подібні елементи близько один до одного, а різнорідні – далеко один від одного в просторі вбудовування. Це основа систем розпізнавання облич, пошуку зображень і рекомендацій, які повинні порівнювати речі, а не просто класифікувати їх.
Триплет складається з прив’язки, позитиву, який поділяє клас прив’язки, і негативу з іншого класу.
Без запасу модель могла б відображати все в одній точці, роблячи всі відстані нульовими і тривіально задовольняючи втрати. Маржа змушує справжню розлуку.
FaceNet Google використовував триплетну втрату, щоб навчитися компактному вбудовуванню обличчя та встановити еталон у перевірці обличчя.
Модель відображає входи на вектори вбудовування; потім ви порівнюєте елементи, вимірюючи відстань між їхніми вбудованими елементами.
Оскільки розпізнавання базується на відстані вбудовування, ви можете зареєструвати нову особу, просто зберігши її вбудовування, без необхідності повторного навчання моделі.
Продовжуйте вчитися
Інші посібники, вибрані для цієї теми
ДаліНаступний посібник
Метрики відстані в машинному навчанні
основи