РУКОВОДСТВО ПО ОСНОВАМ

Тройная потеря и метрическое обучение

Потеря триплета учит нейронную сеть размещать похожие элементы близко друг к другу, а разнородные — далеко друг от друга в пространстве встраивания.

Прослушайте это руководствоОзвучено ИИ · ~2 min

На этой странице2 минуты чтения
  1. Обзор
  2. Глубокое погружение
  3. Реальная реализация
  4. Будущее потери триплетов и метрического обучения
  5. Применение на практике
  6. Продолжайте исследовать
  7. Часто задаваемые вопросы

Обзор

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, показывают, что обучение метрикам может работать без меток, рассматривая расширенные представления как положительные. По мере того, как векторные базы данных и генерация с расширенным поиском стремительно растут, изученные встраивания лежат в основе семантического поиска в масштабе миллиарда элементов, поэтому основная идея расстояния как сходства становится все более центральной, даже когда конкретная формулировка триплета исчезает.

Применение на практике

Почему это важно

  • Более четкие решения. Это поможет вам отделить четкие технические заявления от маркетингового языка.
  • Стоимость и бюджет. Вы можете задать более эффективные вопросы по реализации, прежде чем тратить деньги или время.
  • Команда и рабочий процесс. Команды с общим пониманием принимают более эффективные решения по продуктам, политике и обучению.

Следите за

  • Разные команды могут использовать один и тот же термин по-разному, поэтому заранее определите масштаб.
  • Тесты могут выглядеть сильными, в то время как реальная производительность неравномерна.
  • Игнорирование качества данных и планов оценки часто приводит к нестабильным результатам.

Следующие шаги

  1. Начните с простого определения желаемого результата.
  2. Перед тестированием выберите один показатель успеха и одно условие отказа.
  3. Запустите небольшой пилотный проект с репрезентативными данными, а не отточенный демонстрационный набор.
  4. Документируйте, где помогают триплетные потери и обучение метрикам и где более простые методы лучше.

Продолжайте исследовать

Бесплатная рассылка

Получайте ежедневный AI-обзор

Три проверенных AI-истории каждое утро буднего дня, написанные простым английским. Бесплатно навсегда, без рекламы.

Одно электронное письмо каждый будний день. Отписаться в один клик. Мы никогда не продаем и не передаем ваш адрес.

Проверьте себя

Take the Triplet Loss and Metric Learning quiz

Мгновенная обратная связь по каждому ответу и общий сертификат с проверяемым идентификатором после прохождения курса.

Начать тест

Поддержите бесплатное образование в области искусственного интеллекта. AI Understanding — это некоммерческая организация 501(c)(3). Никакой рекламы и платного доступа. Сделать пожертвование

Часто задаваемые вопросы

What is Triplet Loss and Metric Learning?

Потеря триплета учит нейронную сеть размещать похожие элементы близко друг к другу, а разнородные — далеко друг от друга в пространстве встраивания. Это основа распознавания лиц, поиска изображений и систем рекомендаций, которым необходимо сравнивать вещи, а не просто классифицировать их.

Какие три входа составляют тройку при триплетной потере?

Тройка состоит из якоря, позитива, который имеет тот же класс, что и якорь, и негатива из другого класса.

Почему тройной убыток включает в себя маржинальный срок?

Без запаса модель могла бы сопоставить все с одной и той же точкой, сделав все расстояния равными нулю и тривиально компенсируя потери. Разница приводит к реальному разделению.

Какая известная система 2015 года популяризировала потерю тройки для распознавания лиц?

FaceNet Google использовал потерю триплетов для изучения компактных вложений лиц и установил эталон в проверке лиц.

Что выдает обученная модель метрического обучения для каждого входа?

Модель сопоставляет входные данные с векторами внедрения; Затем вы сравниваете элементы, измеряя расстояние между их вложениями.

Почему метрическое обучение хорошо подходит для решения открытых задач, таких как добавление новых лиц?

Поскольку распознавание основано на расстоянии внедрения, вы можете зарегистрировать новый идентификатор, просто сохранив его внедрение, без необходимости повторного обучения модели.

Продолжайте учиться

Связанные руководства

Другие руководства, выбранные по этой теме

Получите бесплатный AI-сертификатКороткий бесплатный курс и экзамен. Без стоимости, без карты. Около 2,5 часов.Начать бесплатно →