Tensorflow 解释tf.contrib.framework.get_global_步骤()
我在尝试使用tensorflow编程时遇到了以下函数:Tensorflow 解释tf.contrib.framework.get_global_步骤(),tensorflow,Tensorflow,我在尝试使用tensorflow编程时遇到了以下函数: global_step = tf.contrib.framework.get_global_step() 有人能给我解释一下这里到底发生了什么吗?我在tensorflow的文档中找到了这个解释,但我不太清楚 全局步长:一个整数变量,表示每个模型训练运行要递增的步长计数器。可以通过get_global_step()函数在TensorFlow中轻松创建/增加 其中get\u global\u step返回全局张量 多谢各位 它返回全局步骤变量
global_step = tf.contrib.framework.get_global_step()
有人能给我解释一下这里到底发生了什么吗?我在tensorflow的文档中找到了这个解释,但我不太清楚
全局步长:一个整数变量,表示每个模型训练运行要递增的步长计数器。可以通过get_global_step()函数在TensorFlow中轻松创建/增加
其中get\u global\u step
返回全局张量
多谢各位 它返回
全局步骤
变量
据我所知,此变量用于跟踪当前(全局)培训步骤,即当您将其传递给优化器时,每次更新参数时,优化器都会增加此变量
从tf.train.Optimizer.minimize()
的定义中,您可以看到它是如何工作的:
全局_步骤:可选变量,在变量更新后递增1
一种是保存检查点:
saver.save(sess, FLAGS.train_dir, global_step=step)
附言:
global\u step=tf.变量(0,name=“global\u step”,trainable=False)