Архитектура GAN
Дискриминатор, чтобы отличать настоящее изображение от фальши, использует классическую архитектуру сверточной сети — CNN (convolutional neural network). Архитектура нацелена на эффективное распознавание образов при помощи операции свертки, суть которой в том, что каждый фрагмент изображения умножается на матрицу (ядро) свертки поэлементно, а результат суммируется и записывается в выходную матрицу. На каждом этапе ее размер уменьшается вдвое. В конце дискриминатор возвращает число 0, если подделка, и 1, если оригинал.