在pytorch中获取偏导数

时间:2018-08-25 20:42:38

标签: python python-3.x pytorch derivative

#include <iostream> #include <variant> class A { private: int x; public: A( A&&) {} A( const A& ) {} A(){} ~A() {} A& operator=( const A& ) { return *this;} A& operator=( A&& ) {return *this;} template <typename T> A( T& t ) { std::cout << __PRETTY_FUNCTION__ << std::endl; } A(int _x):x{_x}{} }; int main() { std::variant< int, A > v; A a(1); v = a; } 是一个包含3个元素coords[i]的列表,我想得到x,y,z w.r.t.的衍生物。 G[i]的每个部分,即

  

d(G [i])/ d(xi)

以某种功能形式使用,例如x,y,z,这样我就可以将标量f(x)传递给x

这是我用作神经网络输入之一的功能之一,我想找到f()NN的偏导数。因此,我试图找到

  

d(NN)/ d(G1 [i])。 d(G1 [i])/(x_ {i})

x

0 个答案:

没有答案