2
かの次のように私のコード:私は0.5
それぞれを追加するために、マトリックスact1
をしたい場合は、形状が(batch_size,10)
Keras - 動作にどのように「記号変数」
main_input = Input(shape=(16), name='main_input')
act1= Dense(10, activation='tanh')(main_input)
は、今私は、シンボルact1
として持っていますまたはデータを取得したい場合は、act1[:,0:5]
と混乱します。 MXnetではSymbol変数にいくつかの操作がありますが、kerasではレイヤー操作のように見えます。どのように私は変数で動作することができます....
希望男は私を助けることができます。 Thx
thx。もし私がシンボルaを持っていれば、 "a = Dense(1、activation = 'tanh')(act1)"、 ですが、レイヤーa1の出力にレイヤーaの出力を乗算します。 def mul_x(a、b): ans = K.dot(a、b) ans が返されますが、間違っています。私は10次元に1次元をブロードキャストすることはできません – Luv
こんにちは私は質問したい.....ケラスの場合は、合計のシンボルを作成したい... フロップで:a = a + b ..まず、aはゼロでなければならず、更新するたびに新しい値bを加えます。 ラムダはグローバル変数を作成したり、2つの値を返すことができます。 Thx – Luv
'multiplication = multiply([act1、a])'を試してください。 'keras.layers.merge'から' multiply'をインポートします。 –