curso TensorFlow

03.- Variables en TensorFlow ?

Introducción

A diferencia de las constantes a las variables si se pueden cambiar los valores. Cabe resaltar que las variables son creadas usando tf.Variable y no son inicializadas en el inicio. Para inicializar las variables  tenemos que usar una función especial llamada tf.global_variables_initializer()

Codigo

import tensorflow as tf
# Declaramos la variable inicial con un valor de 0
varInicial = tf.Variable(0)
# Declaramos la constante con valor de 1
consUno    = tf.constant(1)
# A varInicial le sumamos consUno y el resultado lo ponemos en sumar
sumar = tf.add(varInicial, consUno)
# El resultado de la suma se lo asignamos a asignar
asignar = tf.assign(varInicial, sumar)
# Inicializamos los valores de las variables en este caso (varInicial)
init = tf.global_variables_initializer()
# Declaramos la sesion
with tf.Session() as sess:
    # Corremos la session
    sess.run(init)
    # Creamos un ciclo que se repita 3 veces
    for _ in range(3):
        # Ejecutamos la accion reasignacion
        sess.run(asignar)
        # Imprimimos el valor de la variable inicial
        print(sess.run(varInicial))

Relacionados

Instalar Visual Studio Code en Ubuntu 18.04 : https://www.programadornovato.com/2018/11/instalar-visual-studio-code-en-ubuntu.html

Debug python con visual studio code : https://www.programadornovato.com/2018/11/debug-python-con-visual-studio-code.html

Videotutorial

Deja un comentario

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

Salir de la versión móvil