Flujo de tensor | tf.data.Conjunto de datos.reduce()

Con la ayuda del tf.data.Dataset.reduce()método, podemos obtener la transformación reducida de todos los elementos en el conjunto de datos usando el tf.data.Dataset.reduce()método.

Sintaxis: tf.data.Dataset.reduce()
Retorno: Devuelve un resultado único combinado después de la transformación.

Nota:
estos ejemplos dados demostrarán el uso de la nueva versión de tensorflow 2.0, por lo que si desea ejecutar estos ejemplos, ejecute los siguientes comandos en el símbolo del sistema.

pip install tensorflow==2.0.0-rc2

Ejemplo n.º 1:
en este ejemplo, podemos ver que al usar el tf.data.Dataset.reduce()método, podemos obtener la transformación reducida de todos los elementos del conjunto de datos.

# import tensorflow
import tensorflow as tf
  
# using tf.data.Dataset.reduce() method
gfg = tf.data.Dataset.from_tensor_slices([1, 2, 3, 4, 5])
  
print(gfg.reduce(0, lambda x, y: x + y).numpy())

Producción :

15

Ejemplo #2:

# import tensorflow
import tensorflow as tf
  
# using tf.data.Dataset.reduce() method
gfg = tf.data.Dataset.from_tensor_slices([[5, 10], [3, 6]])
  
print(gfg.reduce(0, lambda x, y: x * y).numpy())

Producción :

[15, 60]

Publicación traducida automáticamente

Artículo escrito por Jitender_1998 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *