在我的神经网络中,我试图在预测阶段保持辍学率。我试图通过在tensorflow 2.0RC中使用tensorflow.keras.backend.set_learning_phase(1)来实现这一点。当我调用model.compile时,问题就出现了,它似乎在预测阶段关闭了辍学。
下面的代码演示如何设置学习阶段。在模型编制之前,预测是半随机的,和预期的一样。模型编译后,预测不再是半随机的,尽管学习阶段仍然是1。compiled ra
因为我需要训练一个具有多个标签的模型,所以我需要使用loss function tf.nn.sigmoid_cross_entropy_with_logits。参数logitsis是预测y的值吗?我如何在编译模型之前传递这个值呢?在编译和拟合模型之前,我不能预测y,对吧?这是我的代码: import tensorflow as tf
model = keras.Sequential([keras</em