Да, безусловно, можно прогнозировать входные данные из выходных данных. Фактически, то, что вы описываете, по сути является автоэнкодером.
Допустим, у вас есть NN, обученный MNIST. Если затем вы используете выходные данные слоя классификации для обучения декодера авто кодировщика, вы получите грубое указание на ввод.
Однако это не лучший способ сделать это. Лучший способ сделать это - просто считать скрытое пространство «выходом», а затем передать этот результат в:
a): 1-слойная классификация, чтобы получить прогнозируемый результат, и
b): декодер
Это даст вам прогнозируемый результат и исходное изображение