【发布时间】:2018-12-19 14:31:23
【问题描述】:
model 是我训练的 Keras 残差模型。我正在尝试计算输入张量的损失梯度,但是:
tf.gradients(mse(model.predict(x), y), x[0])
(输入张量的损失梯度),给我:
[None].
这里的None 是什么意思,如何计算这些梯度?
【问题讨论】:
-
这意味着没有梯度,要获得梯度,您需要充分使用 TensorFlow 符号运算才能使其工作(所以没有 model.predict)。
标签: python tensorflow machine-learning keras gradient