在Tensorflow中查看權(quán)重的實(shí)現(xiàn)
剛開始學(xué)習(xí)tensorflow,還不太會用,開個博記錄,今天遇到一個問題是用tf.layers.dense創(chuàng)建的全連接層,如何查看權(quán)重?
知道kernel表示了權(quán)重,但是如何提示成變量?
我分成兩步:
1、查看tensor:tf.trainable_variables()
命令行里中運(yùn)行即可,如下圖:

可以看到tensor的name,或用更簡潔的方式: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中取出所有變量,是一個列表
以上這篇在Tensorflow中查看權(quán)重的實(shí)現(xiàn)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python結(jié)合OpenCV和Pyzbar實(shí)現(xiàn)實(shí)時攝像頭識別二維碼
這篇文章主要為大家詳細(xì)介紹了如何使用Python編程語言結(jié)合OpenCV和Pyzbar庫來實(shí)時攝像頭識別二維碼,文中的示例代碼講解詳細(xì),需要的可以參考下2024-01-01
在Django框架中運(yùn)行Python應(yīng)用全攻略
這篇文章主要介紹了在Django框架中運(yùn)行Python應(yīng)用全攻略,在這之前必須搭建好簡單的視圖和模版,接下來便是本文中所述的核心內(nèi)容應(yīng)用配置,需要的朋友可以參考下2015-07-07
TensorFlow人工智能學(xué)習(xí)Keras高層接口應(yīng)用示例
這篇文章主要為大家介紹了TensorFlow人工智能學(xué)習(xí)中Keras高層接口的應(yīng)用示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2021-11-11
Python實(shí)現(xiàn)自動玩連連看的腳本分享
最近女朋友在玩連連看,玩了一個星期了還沒通關(guān),真的是菜。實(shí)在是看不過去了,直接用python寫了個腳本代碼可以自動玩連連看,感興趣的可以了解一下2022-04-04
使用Pandas的ExcelWriter操作excel的方法
這篇文章主要介紹了使用Pandas的ExcelWriter操作excel的方法,ExcelWriter這個插件有個坑,就是已經(jīng)設(shè)置好的格式是無法更改的,因此,由pandas轉(zhuǎn)成excel的時候,必須將格式清除,尤其是表頭的格式需要大家多多注意,本文結(jié)合示例代碼講解的非常詳細(xì),需要的朋友參考下吧2023-11-11
Python應(yīng)用實(shí)現(xiàn)處理excel數(shù)據(jù)過程解析
這篇文章主要介紹了Python應(yīng)用實(shí)現(xiàn)處理excel數(shù)據(jù)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-06-06

