回答編集履歴

3

修正

2020/06/30 19:18

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -62,7 +62,7 @@
62
62
 
63
63
 
64
64
 
65
- 質問内容は以下のコードで説明がつきます。
65
+ 「nn.Module を継承したクラスで forward() を実装すると、model() ように呼び出した際に forward() が呼ばれる事」は以下のコードで説明がつきます。
66
66
 
67
67
 
68
68
 

2

修正

2020/06/30 19:18

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -1,4 +1,4 @@
1
- > 質問2
1
+ ## 質問2
2
2
 
3
3
  > self(x)とは何ですか?
4
4
 
@@ -34,7 +34,7 @@
34
34
 
35
35
 
36
36
 
37
- 質問1
37
+ ## 質問1
38
38
 
39
39
  > 無いのであればなぜこの関数は書かれていて、他のどこでニューラルネットワークに学習データを与えているのでしょうか?
40
40
 
@@ -46,7 +46,7 @@
46
46
 
47
47
 
48
48
 
49
- 質問3
49
+ ## 質問3
50
50
 
51
51
  > 以下に質問2に対する自分の理解の為に作成したコードとエラー文を載せておきます。
52
52
 

1

修正

2020/06/30 19:14

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -62,13 +62,17 @@
62
62
 
63
63
 
64
64
 
65
+ 質問の内容は以下のコードで説明がつきます。
66
+
67
+
68
+
65
69
  ```python
66
70
 
67
71
  class Myclass:
68
72
 
69
73
  def __call__(self, x):
70
74
 
71
- return x + 1
75
+ return self.hoge(x)
72
76
 
73
77
 
74
78
 
@@ -82,7 +86,7 @@
82
86
 
83
87
  class MySubClass(Myclass):
84
88
 
85
- def hoge(self, x):
89
+ def hoge(self, x): # 親クラスの関数 hoge() をオーバーライド
86
90
 
87
91
  return x + 1
88
92