Я реализовал автоэнкодер с помощью Keras. Я понимаю, что могу добавить метрику точности следующим образом:
autoencoder.compile(optimizer='adam', loss='mean_squared_error', metrics=['accuracy'])
Мой вопрос: применяется ли метрика точности к последнему слою декодера по умолчанию? Если да, то как я могу настроить его так, чтобы он получал представления из среднего (скрытого) слоя для вычисления производительности точности? Нужно ли определять пользовательскую метрику? Как это сработает?