TensorFlow es una biblioteca Python de código abierto diseñada por Google para desarrollar modelos de aprendizaje automático y redes neuronales de aprendizaje profundo.
watch() se usa para comenzar a rastrear Tensor by the Tape.
Sintaxis: reloj (tensor)
Parámetro:
- tensor: Es un Tensor o lista de tensores a vigilar.
Devoluciones: Ninguna
Elevar:
- ValueError: generará ValueError si el parámetro de pases no es Tensor.
Ejemplo 1:
Python3
# Importing the library import tensorflow as tf x = tf.constant(4.0) # Using GradientTape with tf.GradientTape() as gfg: # Starting the recording x gfg.watch(x) y = x * x # Computing gradient res = gfg.gradient(y, x) # Printing result print("res: ", res)
Producción:
res: tf.Tensor(8.0, shape=(), dtype=float32)
Ejemplo 2:
Python3
# Importing the library import tensorflow as tf x = tf.constant(4.0) z = tf.constant(5.0) # Using GradientTape with tf.GradientTape(persistent = True) as gfg: # Starting the recording x and z gfg.watch([x, z]) y = z * z u = x * x # Computing gradient grad_y = gfg.gradient(y, z) grad_u = gfg.gradient(u, x) # Printing result print("grad_y: ", grad_y) print("grad_u: ", grad_u)
Producción:
grad_y: tf.Tensor(10.0, shape=(), dtype=float32) grad_u: tf.Tensor(8.0, shape=(), dtype=float32)
Publicación traducida automáticamente
Artículo escrito por aman neekhara y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA