Искусственный интеллект поразительно хорошо может находить объекты, потому что натренирован миллионами примеров. Но придумывать их он не сможет — для этого необходимо воображение. Решение сформулировали еще в 2014 году — соперничество двух нейросетей. Одна выступает в роли генератора, вторая становится дискриминатором.

Обе натренированы на одной базе данных — генератору необходимо создавать картинки, а его сопернику — отличать их от настоящих. Со временем качество фейковых изображений становится таким, что его невозможно отличить от реальных.