Изменения

Перейти к: навигация, поиск

Generative Adversarial Nets (GAN)

2 байта добавлено, 16:34, 15 января 2021
CGAN (Conditional Generative Adversarial Nets)
В качестве примера использования данного алгоритма можно рассмотреть задачу генерации рукописных цифр.
При создании изображения в генератор поступает скомбинированная информация двух параметров: '''y''' и вектор вектора шума. В случае ''MNIST'' это может быть, например, просто метка класса (от 0 до 9). На выходе из генератора поступает изображение, полученное с помощью транспонированной свертки (происходит деконволюция). Затем полученное изображение поступает в дискриминатор, который в свою очередь применяет операцию, обратную деконволюции, чтобы получить полносвязный слой. Наконец, анализируя полученную информацию (полносвязный слой) и параметр '''y''' дискриминатор принимает решение, является ли изображение сгенерированным. (рис. 7)
[[File:CGAN_gen_disc_v2.png|450px|thumb|center|Рисунок 7. Генерация при использовании CGAN]]
100
правок

Навигация