Kerasのマージレイヤのメカニズムについて混乱します。例えばKeras:マージレイヤにKerasトレインレイヤを接続する方法
、branch_left
はbranch_right
は一dense()
を有する別Sequential()
モデルである2つのdense()
層を含むSequential()
モデルです。次に、層がconcatenate
の方法でそれらを接続し、merge
層をSequential()
モデルmerged_model
に入れます。それらの2つのレイヤーからレイヤーに保存された名前または重みを取得するため、merged_model.layers
を呼び出して、最初のレイヤーがmerge
レイヤーであることがわかりました。
len(erge.get_weights())=0
を考慮すると、branch_left
とbranch_right
に存在するレイヤーを得る方法はありますか?可能であれば、それらのレイヤに属するプロパティを変更することができます。私はそれがシーケンシャルにマージ層を置くことをお勧めしますかわからない
ブランチにアクセスするには、branch_left.layers [1] .get_weights()というモデルを使用します。マージレイヤーにはパラメータはありません!マージの中で訓練可能なものはありません。 –