นี่คือรหัสการสอนจากเว็บไซต์ TensorFlow
ใครช่วยอธิบายความ
global_step
หมายได้บ้างฉันพบในเว็บไซต์ Tensorflow ที่เขียนว่าglobal step นั้นใช้ขั้นตอนการฝึกนับแต่ฉันไม่ค่อยเข้าใจว่ามันหมายถึงอะไร
นอกจากนี้ตัวเลข 0 หมายความว่าอย่างไรเมื่อตั้งค่า
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
ตาม Tensorflow doc global_step: เพิ่มขึ้นโดยหนึ่งหลังจากตัวแปรได้รับการปรับปรุง หมายความว่าหลังจากการอัปเดตหนึ่งครั้งglobal_step
กลายเป็น 1 หรือไม่?
tf.train.global_step()
ที่global_step_tensor
ถูกตั้งไว้ที่ 10 หมายความว่า 10 สำหรับกระบวนการจะเห็นแล้วโดยกราฟ?