在Tensorflow中查看權(quán)重的實(shí)現(xiàn)
剛開始學(xué)習(xí)tensorflow,還不太會(huì)用,開個(gè)博記錄,今天遇到一個(gè)問(wèn)題是用tf.layers.dense創(chuàng)建的全連接層,如何查看權(quán)重?
知道kernel表示了權(quán)重,但是如何提示成變量?
我分成兩步:
1、查看tensor:tf.trainable_variables()
命令行里中運(yùn)行即可,如下圖:
可以看到tensor的name,或用更簡(jiǎn)潔的方式:variable_name = [v.name for v in tf.trainable_variables()]
運(yùn)行后,trainable_variable()即存入variable_name中:
2、獲取權(quán)重:tf.get_default_graph().get_tensor_by_name('variable_name')
如:w1=tf.get_default_graph().get_tensor_by_name('Actor/l1/kernel:0')
即可根據(jù)get tensor by name
菜鳥的笨方法^-^
—————————————————————————————————
更新:tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES,scope)也可查看,可得到某scope下的tensor
即從某scope的tf.GraphKeys.TRAINABLE_VARIABLES中取出所有變量,是一個(gè)列表
以上這篇在Tensorflow中查看權(quán)重的實(shí)現(xiàn)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python實(shí)現(xiàn)區(qū)間合并的方法
區(qū)間合并是指將重疊的區(qū)間合并為一個(gè)或多個(gè)不重疊的區(qū)間,本文主要介紹了python實(shí)現(xiàn)區(qū)間合并的方法,文中通過(guò)代碼介紹的很詳細(xì),感興趣的可以了解一下2024-02-02淺談Python使用Bottle來(lái)提供一個(gè)簡(jiǎn)單的web服務(wù)
這篇文章主要介紹了淺談Python使用Bottle來(lái)提供一個(gè)簡(jiǎn)單的web服務(wù),具有一定借鑒價(jià)值,需要的朋友可以參考下2017-12-12python+pyqt實(shí)現(xiàn)12306圖片驗(yàn)證效果
這篇文章主要為大家詳細(xì)介紹了python+pyqt實(shí)現(xiàn)12306圖片驗(yàn)證效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-10-10TensorFlow tf.nn.max_pool實(shí)現(xiàn)池化操作方式
今天小編就為大家分享一篇TensorFlow tf.nn.max_pool實(shí)現(xiàn)池化操作方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-01-01python批量處理PDF文檔輸出自定義關(guān)鍵詞的出現(xiàn)次數(shù)
這篇文章主要介紹了python批量處理PDF文檔,輸出自定義關(guān)鍵詞的出現(xiàn)次數(shù),文中有詳細(xì)的代碼示例,需要的朋友可以參考閱讀2023-04-04使用pandas讀取表格數(shù)據(jù)并進(jìn)行單行數(shù)據(jù)拼接的詳細(xì)教程
這篇文章主要介紹了使用pandas讀取表格數(shù)據(jù)并進(jìn)行單行數(shù)據(jù)拼接的詳細(xì)教程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03Python趣味爬蟲之用Python實(shí)現(xiàn)智慧校園一鍵評(píng)教
你還在為智慧校園每周的評(píng)教而苦惱嗎?今天我來(lái)幫你解放雙手,用Python實(shí)現(xiàn)一鍵評(píng)教,從此生活無(wú)憂無(wú)慮,文中有非常詳細(xì)的代碼示例,需要的朋友可以參考下2021-05-05