Когда я тренирую свою модель, используя точность по умолчанию в кератах, модель обучается. Когда я использую следующий код для преобразования его в половину точности, я не получаю аналогичных результатов.
from keras import backend as K
import keras.backend as K
dtype='float16'
K.set_floatx(dtype)
При использовании половинной точности потери при проверке никогда не изменяются. Я ждал 150 эпох, но потери валидации остались прежними. С точностью по умолчанию модель уже сходится до 150 эпох.
Я тренирую его на изображениях, используя авто-кодер. Я не знаю, обычное ли это поведение. Может кто-нибудь помочь?