#python #tensorflow #machine-learning #keras #deep-learning
#python #tensorflow #машинное обучение #keras #глубокое обучение
Вопрос:
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) для вычисления градиентов.Если я хочу рассчитать градиенты по весам и смещению некоторых слоев без изменения других весов, как это сделать?