Ce n'global_step dire dans Tensorflow?
C'est tutoriel code de TensorFlow site web,
-
qui pourrait aider à expliquer ce qui ne
global_step
veux dire?J'ai trouvé sur le Tensorflow site écrit que mondiale étape est utilisé comte de formation les étapes, mais je n'arrive pas à obtenir ce que l'on entend exactement.
-
Aussi, quel est le nombre 0 moyenne lors de la configuration de
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
Selon Tensorflow doc global_step: incrément par les uns après les variables ont été mis à jour. Est-ce à dire après une mise à jour global_step
devient 1?
Vous devez vous connecter pour publier un commentaire.
global_step
désigne le nombre de lots vu par le graphique. Chaque fois qu'un lot est fourni, les pondérations sont mises à jour dans la direction qui minimise la perte.global_step
seulement assure le suivi du nombre de lots vu jusqu'à présent. Quand il est passé dans leminimize()
liste d'arguments, la variable est augmenté de un. Jetez un oeil àoptimizer.réduire()
.Vous pouvez obtenir le
global_step
valeur à l'aide detf.le train.global_step()
.Également à portée de main sont les méthodes de l'utilitaire
tf.le train.get_global_step
outf.le train.get_or_create_global_step
.0
est la valeur initiale de la mondial de l'étape dans ce contexte.tf.train.global_step()
, leglobal_step_tensor
est fixé à 10. Est-ce à dire 10 lots sont déjà vu par le graphique?La
global_step
Variable
détient le nombre total d'étapes au cours de la formation à travers les tâches (chaque étape de l'indice ne se fera que sur une seule tâche).Un scénario créé par
global_step
nous aide à comprendre de savoir où nous en sommes dansle grand schéma, à partir de chacune des tâches séparément. Par exemple, la perte et la précision pourrait être tracée en fonction de la
global_step
sur Tensorboard.vous montrer un vif exemple ci-dessous:
code:
d'impression correspondants