2016-03-01 77 views

回答

4

TensorFlow Optimizer接口(其GradientDescentOptimizer器具)限定最小化的AA單步驟。終止條件或調整步長大小是由用戶來實現。在MNIST for Beginners教程中,終止條件爲「在1000步後停止」,您可以在for i in range(1000)循環中看到

apply_gradient_descent(a,b,c)是一個融合操作,它將c乘以b並將其添加到a。從Python包裝到在Adding a new op HowTo中詳細介紹的C++實現有一些額外的間接級別,但作爲一種快捷方式,通常可以通過從snake案例轉換並搜索它來找到C++實現,因此在這種情況下爲ApplyGradientDescent。這導致在執行tensorflow/core/kernels/training_ops.cc