PyTorch : Tutorial 初級 : Autograd: 自動微分 (翻訳/解説)

【PyTorch: Tutorial 初級: Autograd: 自動微分】
PyTorch の改訂されたチュートリアルの一部に未対応でしたので再翻訳しています。最新の PyTorch 0.4.0 リリースに対応しています。
このチュートリアルでは自動微分を扱います。PyTorch において全てのニューラルネットの中核をなすのは autograd パッケージですので、最初にこれを簡単に見た上でニューラルネットの訓練へと進みます。
0.4.0 で Variable は Tensor に統合されていますので注意してください。
autograd パッケージはテンソル上の全ての演算に対して自動微分を提供します。これは define-by-run の礎となるもので、どのようにコードが実行されるかによって逆伝播が定義され、つまり総ての単一の iteration が異なることを意味します。
http://caffe.classcat.com/2017/04/14/pytorch-tutorial-autograd/