keras模型在使用半精度时未训练

时间:2019-04-19 16:15:06

标签: python keras conv-neural-network precision autoencoder

当我在keras中使用默认精度训练模型时,模型会被训练。当我使用以下代码将其转换为半精度时,不会得到相似的结果。

from keras import backend as K
import keras.backend as K
dtype='float16'
K.set_floatx(dtype)

使用半精度时,验证损失永远不会改变。我等待了150个纪元,但验证损失仍然相同。使用默认精度,模型已经在150个历元之前收敛。

我正在使用自动编码器在图像上进行训练。我不知道这是否是常见的行为。有人可以帮忙吗?

0 个答案:

没有答案