各例のパラメータ行列に関してレイヤの勾配を取得したいとします。通常、私はヤコビアンが必要ですが、thisアイデアの後に、私はmap_fn
を使用することに決めました。残念ながら、これは私には分かりません。コードmap_fnを使用した各例の勾配
get_grads = tf.map_fn(lambda x: tf.gradients(x, W['1'])[0], softmax_probs)
sess.run(get_grads, feed_dict={x: images[0:100]})
と私はこのエラー
InvalidArgumentError: TensorArray map_21/[email protected]_21/while/gradients: Could not write to TensorArray index 0 because it has already been read.
W [ '1']グラフで可変である。得ますアイデア?