Keras設(shè)置以及獲取權(quán)重的實(shí)現(xiàn)
layer的兩個(gè)函數(shù):
get_weights(), set_weights(weights)。
詳情請(qǐng)參考about-keras-layers。
補(bǔ)充知識(shí):Keras層的共同函數(shù)
關(guān)于Keras層:
所有Keras層都有很多共同的函數(shù):
layer.get_weights(): # 以Numpy矩陣的形式返回層的權(quán)重。
layer.set_weights(weights): # 從Numpy矩陣中設(shè)置層的權(quán)重(與get_weights的輸出形狀相同)。
layer.get_config(): # 返回包含層配置的字典。
圖層的重置:
layer = Dense(32)
config = layer.get_config()
reconstructed_layer = Dense.from_config(config)
#
from keras import layers
config = layer.get_config()
layer = layers.deserialize({'class_name': layer.__class__.__name__,
'config': config})
如果一個(gè)層具有單個(gè)節(jié)點(diǎn), (i.e. 如果它不是共享層), 可以得到它的輸入張量,輸出張量,輸入尺寸和輸出尺寸:
layer.input layer.output layer.input_shape layer.output_shape
如果層有多個(gè)節(jié)點(diǎn) (層節(jié)點(diǎn)和共享層), 可以使用以下函數(shù): 要指明再哪個(gè)節(jié)點(diǎn)處獲得張量,哪個(gè)節(jié)點(diǎn)處獲得張量尺寸。
layer.get_input_at(node_index) layer.get_output_at(node_index) layer.get_input_shape_at(node_index) layer.get_output_shape_at(node_index)
以上這篇Keras設(shè)置以及獲取權(quán)重的實(shí)現(xiàn)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
創(chuàng)建Django項(xiàng)目圖文實(shí)例詳解
這篇文章主要介紹了創(chuàng)建Django項(xiàng)目,結(jié)合圖文與實(shí)例形式詳細(xì)分析了Django項(xiàng)目創(chuàng)建的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下2019-06-06
Python 用turtle實(shí)現(xiàn)用正方形畫圓的例子
今天小編就為大家分享一篇Python 用turtle實(shí)現(xiàn)用正方形畫圓的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-11-11
Elasticsearches的集群搭建及數(shù)據(jù)分片過程詳解
這篇文章主要為大家介紹了Elasticsearches的集群搭建及數(shù)據(jù)分片過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-04-04
pytorch?cuda安裝報(bào)錯(cuò)的解決方法
這篇文章主要給大家介紹了關(guān)于pytorch?cuda安裝報(bào)錯(cuò)的解決方法,文中通過圖文介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Pytorch具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2023-01-01
Python學(xué)習(xí)之運(yùn)算符號(hào)
這篇文章主要介紹了Python的運(yùn)算符號(hào),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-10-10

