Variables

During execution, we may need to maintain the state of the ops. We can do so by using tf.Variable(). Let's check out an example declaration of tf.Variable():

This line will create a variable called counter and initialize it to scalar value 0.

    state = tf.Variable(0, name="counter") 

Here are the ops to assign a value to the variable:

    one = tf.constant(1) 
    update = tf.assign(state, one) 

If you are working with variables, we have to initialize them all at once using the following function:

    init_op = tf.initialize_all_variables() 

After initialization, we have to run the graph for putting this into effect. We can run the previous ops using the following code:

    sess = tf.Session() 
    sess.run(init_op) 
    print(sess.run(state)) 
    sess.run(update) 
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.135.203.119