最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Tensorflow 自定義loss的情況下初始化部分變量方式

 更新時間:2020年01月06日 08:47:21   作者:I_will_____  
今天小編就為大家分享一篇Tensorflow 自定義loss的情況下初始化部分變量方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

一般情況下,tensorflow里面變量初始化過程為:

  #variables ...........
  #..................... 
  init = tf.initialize_all_variables()
  sess.run(init)

這里 tf.initialize_all_variables() 會初始化所有的變量。

實際過程中,假設有a, b, c三個變量,其中a已經被初始化了,只想單獨初始化b,c,那么:

  #variables ...
  ...
  init = tf.variables_initializer([b,c])
  sess.run(init)

此外,如果自行修改了optimizer,如下代碼就會報錯:

  #definition of variables a, b, c ...
  ....
  my_optimizer = tf.train.RMSProp(learning_rate = 0.1).minimize(my_cost)
  init = tf.variables_initializer([b,c])
  sess.run(init)

這是因為自己定義的optimizer會生成新的variables,但是在init里面并沒有初始化,所以無法訪問,會報錯。解決方法如下:

  a = tf.Variables(...)      #line N
  temp = set(tf.all_variables()) 
  b = tf.Variables(...)
  c = tf.Variables(...) 
  #definition of my optimizer
  optimizer = tf.train.......
  init = tf.variables_initializer(set(tf.all_varialbles())-temp) # line M
  sess.run(init)

首先,temp = set(tf.all_variables()) 將該行(line N)代碼之前的所有變量保存在temp中,接下來定義變量b, c,以及自定義的optimizer,然后 set(tf.all_varialbles()存儲了改行(line M)之前的所有變量(包括optimizer生成的變量以及temp中所含的變量),set(tf.all_varialbles())-temp相減得到line N~M這幾行定義的變量。

以上這篇Tensorflow 自定義loss的情況下初始化部分變量方式就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • python文件選擇對話框的操作方法

    python文件選擇對話框的操作方法

    這篇文章主要介紹了python文件選擇對話框的操作方法,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-06-06
  • Python代碼統(tǒng)計耗時的方法詳解

    Python代碼統(tǒng)計耗時的方法詳解

    在現代軟件開發(fā)中,性能優(yōu)化是一個至關重要的環(huán)節(jié),無論是開發(fā)大型系統(tǒng)還是小型工具,開發(fā)者都需要對代碼的執(zhí)行時間進行精確測量,以便找出瓶頸并優(yōu)化性能,本文給大家介紹了Python代碼統(tǒng)計耗時的方法,需要的朋友可以參考下
    2025-02-02
  • tensorflow基本操作小白快速構建線性回歸和分類模型

    tensorflow基本操作小白快速構建線性回歸和分類模型

    這篇文章主要介紹了tensorflow基本操作,快速構建線性回歸和分類模型,圖文代碼示例非常詳細,有需要的朋友可以借鑒參考下,希望可以對大家有所幫助
    2021-08-08
  • python實現簡單倒計時功能

    python實現簡單倒計時功能

    這篇文章主要為大家詳細介紹了python實現簡單倒計時功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • Python實現訪問者模式詳情

    Python實現訪問者模式詳情

    這篇文章主要介紹了Python實現訪問者模式詳情,訪問者模式,指作用于一個對象結構體上的元素的操作。訪問者可以使用戶在不改變該結構體中的類的基礎上定義一個新的操作,下文更多相關資料,需要的朋友可以參考下
    2022-03-03
  • Sentry的安裝、配置、使用教程(Sentry日志手機系統(tǒng))

    Sentry的安裝、配置、使用教程(Sentry日志手機系統(tǒng))

    Sentry?是一個實時事件日志記錄和聚合平臺,由于ExceptionLess官方提供的客戶端只有.Net/.NetCore平臺和js的,本文繼續(xù)介紹另一個日志收集系統(tǒng)Sentry,感興趣的朋友一起看看吧
    2022-07-07
  • Python-pip配置國內鏡像源快速下載包的方法詳解

    Python-pip配置國內鏡像源快速下載包的方法詳解

    pip如果不配置國內鏡像源的話,下載包的速度非常慢,畢竟默認的源在國外呢,這篇文章主要介紹了Python-pip配置國內鏡像源快速下載包的方法詳解,需要的朋友可以參考下
    2024-01-01
  • pip安裝python庫時報錯的問題解決

    pip安裝python庫時報錯的問題解決

    本文主要介紹了在Windows系統(tǒng)上解決pip命令找不到的問題的兩種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-03-03
  • python 工具類之Queue組件詳解用法

    python 工具類之Queue組件詳解用法

    隊列(queue)是一種先進先出的(First In First Out)的線性表,簡稱FIFO。隊列允許在一端進行插入操作,而在另一端進行刪除操作。允許插入的一端為隊尾,允許刪除的一端為隊頭。隊列不允許在中間部位進行操作
    2021-10-10
  • python函數存儲在模塊的優(yōu)點及用法總結

    python函數存儲在模塊的優(yōu)點及用法總結

    在本篇文章里小編給大家整理了一篇關于python函數存儲在模塊的優(yōu)點及用法相關內容,有興趣的朋友們可以跟著學習下。
    2021-10-10

最新評論

天津市| 岳西县| 渝北区| 东平县| 会同县| 寿宁县| 永福县| 南漳县| 黑龙江省| 成武县| 霍邱县| 虎林市| 绍兴县| 称多县| 资中县| 永康市| 滕州市| 永平县| 饶河县| 温泉县| 那坡县| 安福县| 偏关县| 永安市| 双城市| 吉安市| 扶风县| 柘荣县| 庄浪县| 南昌县| 贞丰县| 洛浦县| 沾化县| 耒阳市| 新丰县| 台南市| 含山县| 重庆市| 昌平区| 东宁县| 通化县|