Python – tensorflow.cond()

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

Deja una respuesta

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