Для контекста, я обучил два отдельных автоэнкодера в Keras: один со стандартной функцией потери MSE и один с настроенной функцией потери MSE. При оценке обеих моделей в определенный момент обучения они имеют очень похожие характеристики, но потери очень разные.
Мой показатель c для производительности - это средняя процентная ошибка. Обе модели воссоздают исходное изображение со средней ошибкой порядка 3%. Однако, когда эти модели были сохранены, стандартная модель Keras MSE имела потери менее 1,0, в то время как модель с настраиваемой функцией стоимости MSE имела потери порядка 30 *. 1003 *
Если они работают с таким непротиворечивым уровень, почему потери так резко отличаются?