Я читаю о порождающих состязательных сетях (GAN), и у меня есть некоторые сомнения относительно этого. До сих пор я понимаю, что в GAN существует два разных типа нейронных сетей: один является порождающим ( ), а другой - дискриминационным ( ). Генеративная нейронная сеть генерирует некоторые данные, которые дискриминационная нейронная сеть оценивает на правильность. GAN обучается, передавая функцию потерь в обе сети.
Как дискриминационные ( ) нейронные сети изначально узнают, правильны ли данные, полученные с помощью или нет? Нужно ли сначала тренировать затем добавить его в GAN с помощью ?
Давайте рассмотрим мою обученную сеть, которая может классифицировать изображение с точностью 90%. Если мы добавим эту сеть в GAN, есть 10% -ная вероятность, что изображение будет неправильно классифицировано. Если мы обучим GAN с помощью этой сети, то будет ли она иметь ту же ошибку в 10% при классификации изображения? Если да, то почему GAN показывают многообещающие результаты?