1

v長さのベクトルが与えられた場合、30theano や tensorflow などの自動微分ツールは、次のような勾配を取ることができます。

x = np.random.rand(5, 1)
v = f(x, z)
w = v[0:25].reshape(5, 5)
y = g(np.matmul(w, x) + v[25:30])
minimize ( || y - x || )

これは意味がありますか?私の頭の中でそれを描く方法は、変換するために末尾の0を持つアイデンティティベクトル/マトリックスでいくつかの乗算を行う必要がありますv --> w

4

2 に答える 2