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.
stop_recording() se utiliza para detener temporalmente la operación de grabación. Si la cinta no está grabando, generará un error.
Sintaxis: tensorflow.GradientTape.stop_recording()
Parámetros: No acepta ningún parámetro.
Devoluciones: Ninguna
Aumentos:
- RunTimeError: generará RunTimeError si la cinta no se está grabando actualmente.
Ejemplo 1:
Python3
# Importing the library import tensorflow as tf x = tf.constant(4.0) # Using GradientTape with tf.GradientTape() as gfg: gfg.watch(x) # Stop recording with gfg.stop_recording(): y = x * x * x # Computing gradient res = gfg.gradient(y, x) # Printing result print("res: ", res)
Producción:
res: None
Ejemplo 2:
Python3
# Importing the library import tensorflow as tf x = tf.constant(4.0) # Using GradientTape with tf.GradientTape() as gfg: gfg.watch(x) # Stop recording with gfg.stop_recording(): y = x * x * x # Starting the recording again 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)
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