TensorFlow使用以下方法计算梯度(https://www.tensorflow.org/tutorials/eager/custom_training_walkthrough)
def grad(model, inputs, targets):
with tf.GradientTape() as tape:
loss_value = loss(model, inputs, targets)
return loss_value, tape.gradient(loss_value, model.trainable_variables)
模型使用模型(model.trainable_variables)中的所有变量来计算梯度。如果我想针对某些层权重计算梯度并在不更改其他权重的情况下进行偏置,怎么办?