62得票3回答
为什么在调用Pytorch张量的.numpy()之前要调用.detach()?

已经确定my_tensor.detach().numpy()是从torch张量获取numpy数组的正确方法。 我试图更好地理解为什么。 在刚才链接的问题的被接受的答案中,Blupon表示: 您需要将张量转换为不需要梯度的另一个张量,除了其实际值定义之外。 在他链接到的第一次讨论中,...

28得票2回答
在CppAD中使用导数作为函数

我想修改这里的示例: # include <cppad/cppad.hpp> namespace { // --------------------------------------------------------- // define the template funct...

10得票1回答
如何判断 TensorFlow 操作是否具有梯度?

我有兴趣在TensorFlow中使用SparseTensor,但是经常遇到以下错误: LookupError: 操作...没有定义梯度 显然,对于许多稀疏张量的操作,梯度计算未定义。是否有简单的方法在实际编写和运行代码之前检查操作是否具有梯度?