【发布时间】:2019-07-05 09:47:23
【问题描述】:
我正在切换到 TF2,我只是关注了这个tutorial, 现在将 train 和 step 函数定义为“@tf.function”。
如何打印张量 y_pred 和 loss 的值?
@tf.function
def train_step(images, labels):
with tf.GradientTape() as tape:
predictions = model(images)
loss = loss_object(labels, predictions)
print("train preds: ", y_pred)
print("train loss: ", loss)
gradients = tape.gradient(loss, model.trainable_variables)
optimizer.apply_gradients(zip(gradients, model.trainable_variables))
train_loss(loss)
train_accuracy(labels, predictions)
【问题讨论】:
标签: python tensorflow tensorflow2.0