Изменения

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

Generative Adversarial Nets (GAN)

715 байт добавлено, 16:03, 27 января 2019
Нет описания правки
<center> <tex> \min\limits_{G}\max\limits_{D} \mathop{E}\limits_{x \sim p_{data}}[logD(x|y)] + \mathop{E}\limits_{z \sim p_{z}}[log(1-D(G(z|y))] </tex> </center>
 
В качестве примера использования данного алгоритма можно рассмотреть задачу генерации рукописных цифр. ''CGAN'' был натренирован на датасете ''MNIST'' с метками классов представленных в виде ''one-hot'' векторов.
 
[[File:CGAN_generated.png|450px|thumb|Цифры, сгенерированные с помощью CGAN. Источник: https://arxiv.org/pdf/1411.1784.pdf]]
==DCGAN (Deep Convolutional Generative Adversarial Nets)==
* Использование ''ReLU'' в качестве функции активации в генераторе для всех слоев, кроме последнего, где используется ''tanh''.
* Использование ''LeakyReLU'' в качестве функции активации в дискриминаторе для всех слоев.
 
Помимо задачи генерации объектов, данный алгоритм хорошо показывает себя в качестве ''feature extractor'''а
==См. также==
7
правок

Навигация