Я читаю про генеративні змагальні мережі (GAN) і маю певні сумніви щодо цього. Поки я розумію, що в GAN існує два різних типи нейронних мереж: одна - генеративна ( ), а інша - дискримінаційна ( ). Генеративна нейронна мережа генерує деякі дані, які дискримінаційна нейронна мережа оцінює правильність. GAN дізнається, передаючи функцію втрат обом мережам.
Як дискримінаційні ( ) нейронні мережі спочатку знають, чи дані, отримані , правильні чи ні? Чи потрібно спочатку тренувати а потім додавати його до GAN за допомогою ?
Розглянемо мою підготовлену сітку , яка може класифікувати зображення з 90% відсотковою точністю. Якщо ми додамо цю мережу до GAN, існує 10% ймовірність, що вона класифікує зображення неправильно. Якщо ми будемо тренувати GAN з цією мережею то чи буде вона мати ті ж 10% помилки при класифікації зображення? Якщо так, то чому GAN показують перспективні результати?