W tym jest kod samouczka ze strony internetowej TensorFlow,
czy ktoś mógłby pomóc wyjaśnić, co to
global_step
znaczy?Znalazłem na stronie Tensorflow napisane, że krok globalny jest używany do liczenia kroków treningowych , ale nie do końca rozumiem, co to dokładnie oznacza.
Co oznacza cyfra 0 podczas konfiguracji
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
Zgodnie z dokumentem Tensorflow global_step: zwiększ o jeden po zaktualizowaniu zmiennych . Czy to oznacza, że jedna aktualizacja global_step
zmieni się na 1?
tf.train.global_step()
wartośćglobal_step_tensor
wynosi 10. Czy to oznacza, że na wykresie widać już 10 partii?