Резюмируя, что я понял при беглом знакомстве с вопросом.
— Нейросеть обучают качественному распознаванию набору образов.
— На вход нейросети подают сигнал (хоть шумовой) и начинают его оптимизировать, с максимизацией на выходе заданного распознанного образа
— Нейросети обычно учатся определять образы произвольного положения и масштаба, поэтому при «обратном распознавании» получается не конкретная картинка, а масса элементов, характерных для образа.
Вот, например, последовательность такого преобразования.
Точнее тут, как я понимаю, подают картинку, смотрят, что в ней видит нейрость и оптимизируют картину таким образом, чтобы выделенные сигналы усилились. Т.е. фактически это визуальная иллюстрация образов, которые «видит» нейросеть.