ケラスの2つの密なレイヤー間で重みを共有する

マヘックシャー

私は次のようなコードを持っています。私がやりたいのは、2つの密な層で同じ重みを共有することです。

op1層とop2層の式は次のようになります

op1 = w1y1 + w2y2 + w3y3 + w4y4 + w5y5 + b1

op2 = w1z1 + w2z2 + w3z3 + w4z4 + w5z5 + b1

ここで、w1からw5の重みは、それぞれ(y1からy5)と(z1からz5)であるop1とop2のレイヤー入力間で共有されます。

ip_shape1 = Input(shape=(5,))
ip_shape2 = Input(shape=(5,))

op1 = Dense(1, activation = "sigmoid", kernel_initializer = "ones")(ip_shape1)
op2 = Dense(1, activation = "sigmoid", kernel_initializer = "ones")(ip_shape2)

merge_layer = concatenate([op1, op2])
predictions = Dense(1, activation='sigmoid')(merge_layer)

model = Model(inputs=[ip_shape1, ip_shape2], outputs=predictions)

前もって感謝します。

ダニエル・メラー

これは、両側に同じレイヤーを使用します。(重みとバイアスは共有されます)

ip_shape1 = Input(shape=(5,))
ip_shape2 = Input(shape=(5,))

dense = Dense(1, activation = "sigmoid", kernel_initializer = "ones")

op1 = dense(ip_shape1)
op2 = dense(ip_shape2)

merge_layer = Concatenate()([op1, op2])
predictions = Dense(1, activation='sigmoid')(merge_layer)

model = Model(inputs=[ip_shape1, ip_shape2], outputs=predictions)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ケラスの密なレイヤー間で共有される重み行列

分類Dev

ケラスのレイヤーのブロックの重みを共有する

分類Dev

ケラのレイヤー間で畳み込みカーネルを共有する方法は?

分類Dev

TheanoとKerasで同じ重みを共有するレイヤーの2つの同一のブランチを実装する方法

分類Dev

mxnetのBucketingModuleの特定のレイヤー間での重みの共有を回避しますか?

分類Dev

Keras-2つの別々のFullyConnectedレイヤーでCNNの畳み込み部分を共有する方法

分類Dev

カスタムKerasモデル関数でレイヤーの重みを共有する方法

分類Dev

2つのクラス間でのみ変数をプライベートに共有する-Java

分類Dev

Scalaのアプリケーション間でビジネスレイヤーを共有する

分類Dev

2つのクラス間でスレッドプールを共有する

分類Dev

KerasDenseレイヤーでバイアスではなく重みを共有する方法

分類Dev

CUDAの2つのクラス間でポインターを共有する

分類Dev

密なレイヤー間の操作をフラット化する

分類Dev

2つの異なるkerasレイヤー間にカスタム(畳み込み)接続を作成する方法

分類Dev

ケラスのConv2Dからレイヤーの重みを正しく取得するにはどうすればよいですか?

分類Dev

Kerasに2つの異なるイニシャライザーを密なレイヤーに含めるにはどうすればよいですか?

分類Dev

同じパッケージ内の2つのソースファイル間で変数を共有する

分類Dev

gimpのファイル間でレイヤーを共有する

分類Dev

共通のクラスを使用する2つのフォーム間でイベントを共有する

分類Dev

複数の画像を取り込み、密なレイヤーに連結された同じCNNの複数のインスタンスを作成することは可能ですか?(ケラス)

分類Dev

ワイヤレスネットワーク上の2つのUbuntuラップトップ間でファイル共有を設定するにはどうすればよいですか?

分類Dev

重みを共有する2つのレイヤーを作成するにはどうすればよいですか?一方は他方の転置です。

分類Dev

ケラで2つのレイヤーを連結する方法は?

分類Dev

Tensorflowでconv2dレイヤーの重みを見つける

分類Dev

いくつかの異なるゴルーチン間でスライスを共有する

分類Dev

配列値でスタイルレイヤーの重みを更新する方法

分類Dev

共有サービスを使用して2つの異なるコントローラー間でデータを共有する

分類Dev

TensorFlowで固定の重みでレイヤーを構築する

分類Dev

ケラスの2つのレイヤーの出力を乗算します

Related 関連記事

  1. 1

    ケラスの密なレイヤー間で共有される重み行列

  2. 2

    ケラスのレイヤーのブロックの重みを共有する

  3. 3

    ケラのレイヤー間で畳み込みカーネルを共有する方法は?

  4. 4

    TheanoとKerasで同じ重みを共有するレイヤーの2つの同一のブランチを実装する方法

  5. 5

    mxnetのBucketingModuleの特定のレイヤー間での重みの共有を回避しますか?

  6. 6

    Keras-2つの別々のFullyConnectedレイヤーでCNNの畳み込み部分を共有する方法

  7. 7

    カスタムKerasモデル関数でレイヤーの重みを共有する方法

  8. 8

    2つのクラス間でのみ変数をプライベートに共有する-Java

  9. 9

    Scalaのアプリケーション間でビジネスレイヤーを共有する

  10. 10

    2つのクラス間でスレッドプールを共有する

  11. 11

    KerasDenseレイヤーでバイアスではなく重みを共有する方法

  12. 12

    CUDAの2つのクラス間でポインターを共有する

  13. 13

    密なレイヤー間の操作をフラット化する

  14. 14

    2つの異なるkerasレイヤー間にカスタム(畳み込み)接続を作成する方法

  15. 15

    ケラスのConv2Dからレイヤーの重みを正しく取得するにはどうすればよいですか?

  16. 16

    Kerasに2つの異なるイニシャライザーを密なレイヤーに含めるにはどうすればよいですか?

  17. 17

    同じパッケージ内の2つのソースファイル間で変数を共有する

  18. 18

    gimpのファイル間でレイヤーを共有する

  19. 19

    共通のクラスを使用する2つのフォーム間でイベントを共有する

  20. 20

    複数の画像を取り込み、密なレイヤーに連結された同じCNNの複数のインスタンスを作成することは可能ですか?(ケラス)

  21. 21

    ワイヤレスネットワーク上の2つのUbuntuラップトップ間でファイル共有を設定するにはどうすればよいですか?

  22. 22

    重みを共有する2つのレイヤーを作成するにはどうすればよいですか?一方は他方の転置です。

  23. 23

    ケラで2つのレイヤーを連結する方法は?

  24. 24

    Tensorflowでconv2dレイヤーの重みを見つける

  25. 25

    いくつかの異なるゴルーチン間でスライスを共有する

  26. 26

    配列値でスタイルレイヤーの重みを更新する方法

  27. 27

    共有サービスを使用して2つの異なるコントローラー間でデータを共有する

  28. 28

    TensorFlowで固定の重みでレイヤーを構築する

  29. 29

    ケラスの2つのレイヤーの出力を乗算します

ホットタグ

アーカイブ