初心者Tensorflow variables (変数)

今回は定数と変数を見ていこうと思います。




import tensorflow as tf

var = tf.Variable(0)#変数定義
integer = tf.constant(3)#定数定義

adds = tf.add(var, integer)#adds = var + integer
ans_var = tf.assign(var, adds)#ans_var = (var = adds)
muls = tf.multiply(adds, ans_var)#muls = adds * ans_var

with tf.Session() as sess:
    sess.run(tf.global_variables_initializer())#変数の初期化
    print(sess.run([muls]))#Sessionの実行
console: 
       9

もう一度sees.run(muls)を行うと、
変数は最初から始まるため、結果は36となる


import tensorflow as tf

var = tf.Variable(0)#変数定義
integer = tf.constant(3)#定数定義

adds = tf.add(var, integer)#adds = var + integer
ans_var = tf.assign(var, adds)#ans_var = (var = adds)
muls = tf.multiply(adds, ans_var)#muls = adds * ans_var

with tf.Session() as sess:
    sess.run(tf.global_variables_initializer())#変数の初期化
    print(sess.run([muls]))#Sessionの実行
    print(sess.run([muls]))#もう一度Sessionの実行
console: 
       9 
       36 
                                                                                                                                                                                                                                • -


Tensorflow初心者 初めの1歩 Addしてみる