v
给定一个长度为 say的向量30
,say theano 或 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