Генеративно-состязательная нейросеть (GAN) — алгоритм машинного обучения без учителя, построенный на комбинации из двух нейронных сетей. ru.wikipedia.org Одна из них (сеть G) генерирует образцы, а другая (сеть D) старается отличить правильные («подлинные») образцы от неправильных. ru.wikipedia.org
Впервые модель была предложена в статье NeurIPS 2014 года экспертом в глубоком обучении Яном Гудфеллоу и его коллегами. proglib.io
Применение GAN широко распространено, например:
- создание реалистичных фотографий, картин, рисунков; synergy.ru
- генерация видео и анимации; synergy.ru
- обработка естественного языка: создание текстового материала, перевод на другие языки, генерация диалогов; synergy.ru
- синтез звуков: создание музыкальных композиций, звуковых эффектов; synergy.ru
- генерация 3D-моделей: создание трёхмерных изображений на основе выбранных объектов; synergy.ru
- улучшение качества изображения, реставрация фотографий; synergy.ru
- генерация набора данных для машинного обучения других моделей: поиск недостающей информации. synergy.ru