1 2 3 4 5 6 7 8 9 10 11
| import tensorflow as tf
x = tf.Variable(initial_value=3.) with tf.GradientTape() as tape: y = tf.math.log(x) y_grad = tape.gradient(y,x) print([y,y_grad]) '''输出结果为: [<tf.Tensor: id=93, shape=(), dtype=float32, numpy=1.0986123>, <tf.Tensor: id=96, shape=(), dtype=float32, numpy=0.33333334>] '''
|