質問編集履歴

5

追記

2020/07/25 16:30

投稿

Flan.
Flan.

スコア123

test CHANGED
File without changes
test CHANGED
@@ -6,11 +6,9 @@
6
6
 
7
7
  前はこの部分 うまくいってましたが 
8
8
 
9
- コードを一部変えたら(モデル) このようなエラーが出ました なので変えた部分を戻したのにエラーが消えません
9
+ コードを一部変えたら(モデル) このようなエラーが出ました
10
10
 
11
11
  再起動などをしても消えません 
12
-
13
- 一部戻し忘れたなんてことはありません
14
12
 
15
13
  print(target_param*tau,param)のところでエラーが出てます printはデバッグ用 
16
14
 
@@ -35,8 +33,6 @@
35
33
  target_param.data.copy_(target_param.data * (1.0 - tau) + param.data * tau)
36
34
 
37
35
  ```
38
-
39
-
40
36
 
41
37
 
42
38
 
@@ -95,3 +91,65 @@
95
91
  TypeError: unsupported operand type(s) for *: 'Parameter' and 'NoneType'
96
92
 
97
93
  ```
94
+
95
+ 追記2 
96
+
97
+ ```ここに言語を入力
98
+
99
+ if self.IQN:
100
+
101
+ # Zτ(x,a) ≈ f(ψ(x) @ φ(τ))a
102
+
103
+ bacth_size_c=x.size(0)
104
+
105
+ tau=torch.randn(bacth_size_c,self.N,device ="cuda:0")
106
+
107
+ rand_feat=self.IQN_net(tau)
108
+
109
+ cate_x = (x.unsqueeze(1) * rand_feat).view(bacth_size_c * self.N,-1)
110
+
111
+ if self.Dering:
112
+
113
+ v=self.V(cate_x)-self.V_q(cate_x)
114
+
115
+ else:
116
+
117
+ v=self.V(cate_x)
118
+
119
+ v=v.view(bacth_size_c, self.N,1)
120
+
121
+ else:
122
+
123
+ tau=None
124
+
125
+ if self.Dering:
126
+
127
+ v=self.V(x)-self.V_q(x)
128
+
129
+ else:
130
+
131
+ v=self.V(x)
132
+
133
+ ```
134
+
135
+ どうやら この部分が原因みたいです
136
+
137
+ コードを一部変えたら(モデル) 
138
+
139
+ このようなエラーが出ました なので変えた部分を戻したのにエラーが消えまん
140
+
141
+  と書きましたがファイルを変えたらなんか消えました
142
+
143
+ ```ここに言語を入力
144
+
145
+ if self.Dering:
146
+
147
+ v=self.V(x)-self.V_q(x)
148
+
149
+ else:
150
+
151
+ v=self.V(x)
152
+
153
+ ```
154
+
155
+ なら問題はないのですが 理由がわかる方教えてください

4

変更

2020/07/25 16:30

投稿

Flan.
Flan.

スコア123

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
 
24
24
 
25
- 追記 tauは0.4の変数 targetQN mainQNがモデル
25
+ 追記 tauは変数(0.4) targetQN mainQNがモデル
26
26
 
27
27
  ```ここに言語を入力
28
28
 

3

追記

2020/07/25 15:53

投稿

Flan.
Flan.

スコア123

test CHANGED
File without changes
test CHANGED
@@ -21,6 +21,8 @@
21
21
  モデル以外の変えたとこは戻してませんがモデルやモデルに使うデータに影響ないことは確認してます
22
22
 
23
23
 
24
+
25
+ 追記 tauは0.4の変数 targetQN mainQNがモデル
24
26
 
25
27
  ```ここに言語を入力
26
28
 

2

誤字

2020/07/25 15:30

投稿

Flan.
Flan.

スコア123

test CHANGED
@@ -1 +1 @@
1
- pytorch TypeError: 二つのモデルを組み合わせたい
1
+ pytorch 二つのモデルを組み合わせたい
test CHANGED
File without changes

1

変更

2020/07/25 15:26

投稿

Flan.
Flan.

スコア123

test CHANGED
@@ -1 +1 @@
1
- pytorch TypeError: unsupported operand type(s) for *: 'Parameter' and 'NoneType'意味教えてくださ
1
+ pytorch TypeError: 二つモデル組み合わせた
test CHANGED
File without changes