假设我有。让我将的每一行,得到Y。我想计算一个定义为
使用火炬。我应该如何定义v来实现这一目标?
def get_row_wise_jacobian(X, f):
n = X.shape[0]
d_i = X.shape[1]
x = X.clone().detach().requires_grad_(True)
y = f(x)
d_o = y.shape[1]
v = ?
y.backward(v)
Z = x.grad
return Z