質問編集履歴

3

gitのリポジトリの追加

2018/11/08 04:21

投稿

picker413
picker413

スコア18

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クラスの追加

2018/11/08 04:21

投稿

picker413
picker413

スコア18

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

誤字の訂正

2018/11/08 04:01

投稿

picker413
picker413

スコア18

test CHANGED
@@ -1 +1 @@
1
- ライブラリーを使わないシンプルな多層パーセプトロンで誤差伝搬によるandのタスクができない
1
+ ライブラリーを使わないシンプルな多層パーセプトロンで誤差伝搬によるorのタスクが学習できない
test CHANGED
File without changes