質問編集履歴
3
gitのリポジトリの追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -26,7 +26,11 @@
|
|
26
26
|
|
27
27
|
|
28
28
|
|
29
|
-
|
29
|
+
Jupyter notebookのファイルと読み込んでいるプログラムはgitにあげてあります。
|
30
|
+
|
31
|
+
https://github.com/Pickerdot/teratail_BP[リポジトリ](https://github.com/Pickerdot/teratail_BP)
|
32
|
+
|
33
|
+
Dropboxはこちら[dropbox](https://www.dropbox.com/sh/wuh14ht53ik8zm9/AADO6XVXSrQrdZMNm7ICQmF7a?dl=0)
|
30
34
|
|
31
35
|
|
32
36
|
|
@@ -240,7 +244,7 @@
|
|
240
244
|
|
241
245
|
|
242
246
|
|
243
|
-
[追記]書き忘れていたLossクラスです。
|
247
|
+
**[追記]書き忘れていたLossクラスです**。
|
244
248
|
|
245
249
|
```python
|
246
250
|
|
2
Lossクラスの追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -234,7 +234,43 @@
|
|
234
234
|
|
235
235
|
|
236
236
|
|
237
|
-
途中に出てくるcontainerという変数はバイアスや重みの大きさをチェックするための変数なので気にしないでください
|
237
|
+
途中に出てくるcontainerという変数はバイアスや重みの大きさをチェックするための変数なので気にしないでください。
|
238
|
+
|
239
|
+
|
240
|
+
|
241
|
+
|
242
|
+
|
243
|
+
[追記]書き忘れていたLossクラスです。
|
244
|
+
|
245
|
+
```python
|
246
|
+
|
247
|
+
|
248
|
+
|
249
|
+
class Loss:
|
250
|
+
|
251
|
+
def __init__(self):
|
252
|
+
|
253
|
+
self.Loss = None
|
254
|
+
|
255
|
+
self.dout = None
|
256
|
+
|
257
|
+
|
258
|
+
|
259
|
+
def forward(self, out, t):
|
260
|
+
|
261
|
+
self.Loss = 1/2 * np.sum((out - t)**2)
|
262
|
+
|
263
|
+
self.dout = out - t
|
264
|
+
|
265
|
+
return self.Loss
|
266
|
+
|
267
|
+
|
268
|
+
|
269
|
+
def backward(self):
|
270
|
+
|
271
|
+
return self.dout
|
272
|
+
|
273
|
+
```
|
238
274
|
|
239
275
|
|
240
276
|
|
1
誤字の訂正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
ライブラリーを使わないシンプルな多層パーセプトロンで誤差伝搬による
|
1
|
+
ライブラリーを使わないシンプルな多層パーセプトロンで誤差伝搬によるorのタスクが学習できない
|
test
CHANGED
File without changes
|