欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

有關(guān)Tensorflow梯度下降常用的優(yōu)化方法分享

 更新時間:2020年02月04日 12:27:02   作者:數(shù)學(xué)改變世界  
今天小編就為大家分享一篇有關(guān)Tensorflow梯度下降常用的優(yōu)化方法分享,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

1.tf.train.exponential_decay() 指數(shù)衰減學(xué)習(xí)率:

#tf.train.exponential_decay(learning_rate, global_steps, decay_steps, decay_rate, staircase=True/False):
#指數(shù)衰減學(xué)習(xí)率
#learning_rate-學(xué)習(xí)率
#global_steps-訓(xùn)練輪數(shù)
#decay_steps-完整的使用一遍訓(xùn)練數(shù)據(jù)所需的迭代輪數(shù);=總訓(xùn)練樣本數(shù)/batch
#decay_rate-衰減速度
#staircase-衰減方式;=True,那就表明每decay_steps次計算學(xué)習(xí)速率變化,更新原始學(xué)習(xí)速率;=alse,那就是每一步都更新學(xué)習(xí)速率。learning_rate = tf.train.exponential_decay(
initial_learning_rate = 0.001
global_step = tf.Variable(0, trainable=False)
decay_steps = 100
decay_rate = 0.95
total_loss = slim.losses.get_total_loss()
learning_rate = tf.train.exponential_decay(initial_learning_rate, global_step, decay_steps, decay_rate, True, name='learning_rate')
optimizer = tf.train.GradientDescentOptimizer(learning_rate).minimize(total_loss, global_step)

2.tf.train.ExponentialMovingAverage(decay, steps) 滑動平均更新參數(shù):

initial_learning_rate = 0.001
global_step = tf.Variable(0, trainable=False)
decay_steps = 100
decay_rate = 0.95
total_loss = slim.losses.get_total_loss()
learning_rate = tf.train.exponential_decay(initial_learning_rate, global_step, decay_steps, decay_rate, True, name='learning_rate')
optimizer = tf.train.GradientDescentOptimizer(learning_rate).minimize(total_loss, global_step)
ema = tf.train.ExponentialMovingAverage(decay=0.9999)
#tf.trainable_variables--返回的是需要訓(xùn)練的變量列表
averages_op = ema.apply(tf.trainable_variables())
with tf.control_dependencies([optimizer]):
   train_op = tf.group(averages_op)

以上這篇有關(guān)Tensorflow梯度下降常用的優(yōu)化方法分享就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 淺談Python幾種常見的歸一化方法

    淺談Python幾種常見的歸一化方法

    這篇文章主要介紹了幾種常見的歸一化方法,數(shù)據(jù)歸一化是深度學(xué)習(xí)數(shù)據(jù)預(yù)處理中非常關(guān)鍵的步驟,可以起到統(tǒng)一量綱,防止小數(shù)據(jù)被吞噬的作用,需要的朋友可以參考下
    2023-04-04
  • Python入門

    Python入門

    Python入門...
    2007-02-02
  • ansible作為python模塊庫使用的方法實例

    ansible作為python模塊庫使用的方法實例

    ansible是一個python package,是個完全的unpack and play軟件,對客戶端唯一的要求是有ssh有python,并且裝了python-simplejson包,部署上簡單到發(fā)指。下面這篇文章就給大家主要介紹了ansible作為python模塊庫使用的方法實例,需要的朋友可以參考借鑒。
    2017-01-01
  • pytorch中的weight-initilzation用法

    pytorch中的weight-initilzation用法

    這篇文章主要介紹了pytorch中的weight-initilzation用法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python實現(xiàn)的幾個常用排序算法實例

    Python實現(xiàn)的幾個常用排序算法實例

    這篇文章主要介紹了Python實現(xiàn)的幾個常用排序算法實例例如直接插入排序、直接選擇排序、冒泡排序、快速排序等,需要的朋友可以參考下
    2014-06-06
  • Python實例方法、類方法、靜態(tài)方法區(qū)別詳解

    Python實例方法、類方法、靜態(tài)方法區(qū)別詳解

    這篇文章主要介紹了Python實例方法、類方法、靜態(tài)方法區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09
  • 使用 Python 快速實現(xiàn) HTTP 和 FTP 服務(wù)器的方法

    使用 Python 快速實現(xiàn) HTTP 和 FTP 服務(wù)器的方法

    這篇文章主要介紹了使用 Python 快速實現(xiàn) HTTP 和 FTP 服務(wù)器 的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07
  • Python中讀取和加解密PDF文件的詳細(xì)教程

    Python中讀取和加解密PDF文件的詳細(xì)教程

    在Python中讀取和加密PDF文件是一項常見且實用的任務(wù),尤其對于需要處理大量文檔自動化處理的場景,本文將詳細(xì)介紹如何使用Python讀取PDF文件內(nèi)容以及如何使用不同的庫來給PDF文件加密,需要的朋友可以參考下
    2024-08-08
  • Python中執(zhí)行存儲過程及獲取存儲過程返回值的方法

    Python中執(zhí)行存儲過程及獲取存儲過程返回值的方法

    這篇文章主要介紹了Python中執(zhí)行存儲過程及獲取存儲過程返回值的方法,結(jié)合實例形式總結(jié)分析了Python調(diào)用存儲過程的常用方法與相關(guān)操作注意事項,需要的朋友可以參考下
    2017-10-10
  • python中導(dǎo)入 train_test_split提示錯誤的解決

    python中導(dǎo)入 train_test_split提示錯誤的解決

    這篇文章主要介紹了python中導(dǎo)入 train_test_split提示錯誤的解決,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06

最新評論