In questo è il codice tutorial dal sito Web di TensorFlow,
qualcuno potrebbe aiutare a spiegare cosa
global_step
significa?Ho trovato sul sito web di Tensorflow scritto che viene utilizzato il passo globale conteggio dei passaggi di formazione , ma non ho capito cosa significhi esattamente.
Inoltre, cosa significa il numero 0 durante la configurazione
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
Secondo il documento Tensorflow global_step: incrementa di uno dopo che le variabili sono state aggiornate . Significa che dopo che un aggiornamento global_step
diventa 1?
tf.train.global_step()
ilglobal_step_tensor
è impostato a 10. Questo significa che 10 lotti sono già visti dal grafico?