Визуальное руководство по искусственному интеллекту

Условные GAN

Условные GAN (cGAN) расширяют обычные GAN, добавляя дополнительную информацию, например метку класса или текст, как в генератор, так и в дискриминатор.

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

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

Обзор

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

Глубокое погружение

Стандартный GAN превращает случайный шум в изображение, но не дает вам права голоса в результате. Условные GAN, предложенные Мирзой и Осиндеро в 2014 году, исправляют это путем формирования условий на метке y. Обе сети получают y: генератор объединяет шум с меткой для создания соответствующего изображения, а дискриминатор оценивает, является ли изображение реалистичным и соответствует ли его метке. Обучите его на MNIST с цифровыми метками, и вы сможете запросить конкретно «7». Обуславливающим сигналом может быть вектор горячего класса, встраивание, набор атрибутов или даже другое изображение. Идея управления генерацией является основой, которая делает возможными системы преобразования текста в изображение и изображения в изображение.

Реальная реализация

Генерация конкретной рукописной цифры или класса объекта по требованию, а не случайно.

Синтезирование лиц с выбранными атрибутами, такими как возраст, прическа, очки или выражение лица.

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

Создание сбалансированных по классам синтетических данных для расширения недостаточно представленных категорий в обучающих наборах.

Будущее условных GAN

Условная генерация теперь является ожиданием по умолчанию: пользователи хотят указать, что они получат. Идея формирования меток была обобщена до формирования расширенного текста посредством перекрестного внимания в моделях диффузии, таких как Stable Diffusion, и в пространственном формировании в стиле ControlNet с использованием краев, глубины или позы. Будущие системы будут принимать еще более гибкие и мультимодальные условия, смешивая текст, эскизы, аудио и трехмерные ограничения, одновременно улучшая то, насколько точно выходные данные соответствуют каждой части инструкции.

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

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

  • Скорость и масштаб. Визуальный ИИ может автоматизировать задачи проверки, обнаружения и маркировки в любом масштабе.
  • Выбор сборки. Творческие группы могут быстрее создавать прототипы концепций с меньшим количеством доработок вручную.
  • Команда и рабочий процесс. Операции могут использовать изображения и видеосигналы, которые раньше было трудно обрабатывать.

Следите за

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

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

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

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

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

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

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

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

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

Take the Conditional GANs quiz

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

Начать тест

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

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

Что такое условные GAN?

Условные GAN (cGAN) расширяют обычные GAN, добавляя дополнительную информацию, например метку класса или текст, как в генератор, так и в дискриминатор. Это позволяет вам контролировать то, что производит сеть, вместо того, чтобы получать случайные выходные данные.

В чем основное отличие условного GAN от стандартного GAN?

Условные GAN добавляют кондиционирующий сигнал (например, метку) как к генератору, так и к дискриминатору, чтобы вы могли указать, что генерируется.

Что вы можете сделать в cGAN, обученном на помеченных цифрах, чего не может обычный GAN?

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

Что должен проверять дискриминатор cGAN, кроме того, выглядит ли изображение реальным?

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

Какой обычно способ подачи преобразующего сигнала на генератор?

Простой и распространенный подход объединяет метку (часто горячую или встраивающую) с вектором шума генератора.

Условные GAN заложили основу для каких будущих возможностей?

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

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

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

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

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