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.
cond() devuelve true_fn() si el predicado pred es verdadero; de lo contrario, devuelve false_fn().
Sintaxis: tensorflow.cond( pred, true_fn, false_fn, nombre )
Parámetros:
- pred: es un escalar que determina el invocable para devolver
- true_fn (opcional): se devuelve cuando pred es verdadero.
- false_fn (opcional): se devuelve cuando pred es falso.
- name(opcional): Define el nombre de la operación.
Return: Devuelve el resultado evaluado por callable.
Ejemplo 1:
Python3
# Importing the library import tensorflow as tf # Initializing the input x = 5 y = 10 # Printing the input print('x: ', x) print('y: ', y) # Calculating result res = tf.cond(x < y, lambda: tf.add(x, y), lambda: tf.square(y)) # Printing the result print('Result: ', res)
Producción:
x: 5 y: 10 Result: tf.Tensor(15, shape=(), dtype=int32)
Ejemplo 2:
Python3
# Importing the library import tensorflow as tf # Initializing the input x = 5 y = 10 # Printing the input print('x: ', x) print('y: ', y) # Calculating result res = tf.cond(x > y, lambda: tf.add(x, y), lambda: tf.square(y)) # Printing the result print('Result: ', res)
Producción:
x: 5 y: 10 Result: tf.Tensor(100, shape=(), dtype=int32)
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