What does global_step mean in Tensorflow ?
The global_step means the number of batches seen by the graph. Each time a batch is given, the weights are updated toward the path that minimizes the loss. global_step just monitors the number of batches. When it is passed in the minimize() argument list, the variable is increased by one and also see here
optimizer.minimize() The initial value is 0 for the global step in this context.