Я читал об автоэнкодерах, и все примеры, которые я вижу, отражают часть кодировщика при создании декодера.
encoder = [128, 64, 32, 16, 3]
decoder = [3, 16, 32, 64, 128]
Это просто условность?
Есть ли какая-то конкретная причина, по которой декодер не должен иметь другую структуру скрытого слоя, чем кодер. Например...
encoder = [128, 64, 32, 16, 3]
decoder = [3, 8, 96, 128]
пока входы и выходы совпадают.
может я упускаю что-то очевидное.