curso TensorFlow

03.- Variables en TensorFlow ?

03. %2BVariables%2Ben%2BTensorFlow

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

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)