日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

tensorflow中的关键字global_step使用

發布時間:2025/3/15 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 tensorflow中的关键字global_step使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

global_step經常在滑動平均,學習速率變化的時候需要用到,這個參數在tf.train.GradientDescentOptimizer(learning_rate).minimize(loss, global_step=global_steps)里面有,系統會自動更新這個參數的值,從1開始。

例如:

[python]?view plain?copy
  • import?tensorflow?as?tf;????
  • import?numpy?as?np;????
  • import?matplotlib.pyplot?as?plt;????
  • ??
  • x?=?tf.placeholder(tf.float32,?shape=[None,?1],?name='x')??
  • y?=?tf.placeholder(tf.float32,?shape=[None,?1],?name='y')??
  • w?=?tf.Variable(tf.constant(0.0))??
  • ??
  • global_steps?=?tf.Variable(0,?trainable=False)??
  • learning_rate?=?tf.train.exponential_decay(0.1,?global_steps,?10,?2,?staircase=False)??
  • loss?=?tf.pow(w*x-y,?2)??
  • ??
  • train_step?=?tf.train.GradientDescentOptimizer(learning_rate).minimize(loss,?global_step=global_steps)??
  • ??
  • with?tf.Session()?as?sess:??
  • ????sess.run(tf.initialize_all_variables())??
  • ????for?i?in?range(10):??
  • ????????sess.run(train_step,?feed_dict={x:np.linspace(1,2,10).reshape([10,1]),??
  • ????????????y:np.linspace(1,2,10).reshape([10,1])})??
  • ????????print?sess.run(learning_rate)??
  • ????????print?sess.run(global_steps)??
  • 輸出:

    0.107177
    1
    0.11487
    2
    0.123114
    3
    0.131951
    4
    0.141421
    5
    0.151572
    6
    0.16245
    7
    0.17411
    8
    0.186607
    9
    0.2
    10

    總結

    以上是生活随笔為你收集整理的tensorflow中的关键字global_step使用的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。