【发布时间】:2017-05-01 04:54:41
【问题描述】:
这是来自 TensorFlow 网站的 tutorial code,
-
谁能帮忙解释一下
global_step是什么意思?我在 Tensorflow 网站上发现 global step is used count training steps,但我不太明白它的确切含义。
-
另外,设置
global_step时数字0是什么意思?
def training(loss,learning_rate):
tf.summary.scalar('loss',loss)
optimizer = tf.train.GradientDescentOptimizer(learning_rate)
# Why 0 as the first parameter of the global_step tf.Variable?
global_step = tf.Variable(0, name='global_step',trainable=False)
train_op = optimizer.minimize(loss, global_step=global_step)
return train_op
根据 Tensorflow 文档 global_step:在变量更新后递增 1。这是否意味着在一次更新后global_step 变为 1?
【问题讨论】: