在使用 TF2 的 GradientTape() 时报此类错误基本是因为 loss 和所给的变量没有联系,因此也就无法传递梯度。我的代码具体报错是因为(例子):
# 先定义一个神经网络:model
with tf.GradientTape() as tape:
x = tf.constant([[1., 2., 3.
在使用 TF2 的 GradientTape() 时报此类错误基本是因为 loss 和所给的变量没有联系,因此也就无法传递梯度。我的代码具体报错是因为(例子):
# 先定义一个神经网络:model
with tf.GradientTape() as tape:
x = tf.constant([[1., 2., 3.