回答編集履歴

2

2020/05/12 12:18

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -45,3 +45,11 @@
45
45
 
46
46
 
47
47
  なので、nn.Module オブジェクトのすべてのテンソルが最適化対象とした場合 (例: `optimizer = optim.SGD(model.parameters())`)、これら2つは同じ処理になります。
48
+
49
+
50
+
51
+ ## 結論
52
+
53
+
54
+
55
+ `backward()` の前に `Optimizer.zero_grad()` を呼び出せばよい。

1

d

2020/05/12 12:18

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- `勾配 = 前回計算した勾配 + 今回計算した勾配`
9
+ `今回の勾配 = 前回計算した勾配 + 今回計算した勾配`
10
10
 
11
11
 
12
12