За последние годы разработчики научились использовать генеративно-состязательные нейронные сети (GAN) — комбинации двух нейросетей, одна из которых совершенствуется в генерации образцов, а вторая — в отборе правильных и неправильных. — Naked Science.