Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tensorflow 解释tf.contrib.framework.get_global_步骤()_Tensorflow - Fatal编程技术网

Tensorflow 解释tf.contrib.framework.get_global_步骤()

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返回全局张量 多谢各位 它返回全局步骤变量

我在尝试使用tensorflow编程时遇到了以下函数:

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)
附言:

  • 您需要先定义它,然后才能调用此函数。i、 e.:
    global\u step=tf.变量(0,name=“global\u step”,trainable=False)

  • 如果在同一个会话中有多个培训,则此变量将由所有优化器递增