我有一个用tensorflow 2.3训练的tensorflow keras模型。该模型将图像作为输入,但是该模型使用缩放输入进行训练,因此在将图像输入模型之前,我们必须将图像缩放255
由于我们在各种平台上使用此模型,我试图通过修改模型来简化此过程,以便在keras模型的开始处(即输入后立即)插入一个重缩放层。因此,该模型的任何未来消费都可以简单地传递图像,而无需缩放图像
我很难让它正常工作。我知道我需要使用以下功能来创建重缩放层
tf.keras.layers.experimental.preprocessing.Rescaling(255, 0.0, "rescaling")
但我不确定如何将其插入模型的开头
先谢谢你
可以将该层插入到经过训练的模型顶部。下面是一个示例,我们首先训练一个模型,手动缩放输入,然后使用相同的训练模型,但在顶层添加一个
Rescaling
层相关问题 更多 >
编程相关推荐