Онлайн-курс — сертифицированная профессиональная специализация по генеративно-состязательным сетям (GAN) от Google, DeepLearning.AI

Улучшите свои навыки GAN с помощью трех практических курсов, которые познакомят вас с самыми передовыми методами.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Средний уровень

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Понимание основных компонентов GAN
  • Создание базовой GAN с использованием PyTorch
  • Использование сверточных слоев для построения DCGAN
  • Применение функции W-Loss
  • Построение условных GAN
  • Понимание проблем при оценке GAN
  • Сравнение генеративных моделей
  • Использование метода начального расстояния Фреше (FID)
  • Выявление источников предвзятости и средств ее обнаружения
  • Изучение методов StyleGAN
  • Использование GAN для увеличения данных и защиты конфиденциальности
  • Обзор дополнительных приложений
  • Создание Pix2Pix и CycleGAN для перевода изображений

What you will learn in the course

Courses for which the course is suitable

  • инженеры-программисты
  • Студенты машинного обучения
  • Исследователи в области искусственного интеллекта
  • Разработчики программного обеспечения в области GAN
  • Специалисты по обработке изображений
  • Эксперты по информационной безопасности
  • Анонимайзеры данных
  • Дизайнеры цифровой графики
  • Разработчики игр
  • ученые, работающие с данными

Стажировка — серия курсов из 3 частей.

Что такое ГАНы?

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

  • Повышение информационной безопасности
  • Анонимизация данных
  • Создание первоклассных фотографий
  • Цветные черно-белые фотографии
  • Увеличение разрешения изображений
  • Создание аватаров
  • Преобразование 3D-изображений из 2D-изображений

по этой специализации

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

Создайте обширную базу знаний и получите практический опыт работы с GAN. Обучите свою собственную модель с помощью PyTorch, используйте ее для создания изображений и оцените различные продвинутые GAN.

на тебе

Эта специализация предназначена для инженеров-программистов, студентов и исследователей, которые интересуются машинным обучением и хотят понять, как работают GAN. Он обеспечивает доступный путь для учащихся всех уровней, желающих войти в мир GAN.

Прикладной учебный проект

  • Курс 1: Понимание основных компонентов GAN, построение базового GAN с помощью PyTorch, использование сверточных слоев для построения DCGAN, применение функции W-Loss и построение условных GAN.
  • Курс 2: Понимание проблем при оценке GAN, сравнении генеративных моделей, использовании метода начального расстояния Фреше (FID), выявлении источников систематической ошибки и средств обнаружения, а также изучение методов StyleGAN.
  • Курс 3: Использование GAN для увеличения данных и обеспечения конфиденциальности, обзор дополнительных приложений и создание Pix2Pix и CycleGAN для перевода изображений.

Details of the courses that make up the specialization

Создание базовых состязательных сетей (GAN)

Курс 1

29 часов
4,7 (1925 оценок)

чему ты научишься

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

навыки, которые вы разовьете

  • Создание расширенных состязательных сетей (GAN)

Курс 2

28 часов
4,7 (654 оценки)

чему ты научишься

  • Оцените проблемы при оценке GAN и сравните различные генеративные модели.
  • использовать метод начального расстояния Фреше (FID) для оценки надежности и разнообразия GAN.
  • Определить источники систематических ошибок и способы их диагностики в GAN.
  • Изучите и освойте методы, связанные с современными StyleGAN.

навыки, которые вы разовьете

  • Применение состязательных сетей (GAN)

Курс 3

25 часов
4,8 (518 оценок)

чему ты научишься

  • Изучите возможности использования GAN и изучите их с точки зрения увеличения данных, конфиденциальности и анонимности.
  • использовать структуру преобразования изображений в изображения и определять приложения в модальностях, выходящих за рамки изображений
  • Внедрить Pix2Pix, сеть преобразования изображений в изображения.
  • Сравните преобразование изображения в четное и преобразование нечетного изображения.
  • Внедрить CycleGAN, необычную модель преобразования.

навыки, которые вы разовьете

  • Применение GAN в проектах