質問編集履歴
5
追記
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
変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -22,7 +22,7 @@
|
|
22
22
|
|
23
23
|
|
24
24
|
|
25
|
-
追記 tauは0.4
|
25
|
+
追記 tauは変数(0.4) targetQN mainQNがモデル
|
26
26
|
|
27
27
|
```ここに言語を入力
|
28
28
|
|
3
追記
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
誤字
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
pytorch
|
1
|
+
pytorch 二つのモデルを組み合わせたい
|
test
CHANGED
File without changes
|
1
変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
pytorch TypeError:
|
1
|
+
pytorch TypeError: 二つのモデルを組み合わせたい
|
test
CHANGED
File without changes
|