En este es el código del tutorial del sitio web de TensorFlow,
¿Alguien podría ayudar a explicar lo que
global_step
significa?Encontré en el sitio web de Tensorflow escrito que el paso global se usa para contar los pasos de entrenamiento , pero no entiendo qué significa exactamente.
Además, ¿qué significa el número 0 al configurar
global_step
?
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
De acuerdo con el documento de Tensorflow global_step: se incrementa en uno después de que se hayan actualizado las variables . ¿Eso significa que después de una actualización se global_step
convierte en 1?
tf.train.global_step()
elglobal_step_tensor
está establecido en 10. ¿Eso significa que el gráfico ya ve 10 lotes?