質問編集履歴

3

試したことを記載しました

2023/05/18 06:45

投稿

emasa
emasa

スコア0

test CHANGED
File without changes
test CHANGED
@@ -184,7 +184,7 @@
184
184
 
185
185
  ### 試したこと
186
186
 
187
- 下のほうにある関数計算しようと思ったが、t = 0 の時の y_label = 1 の数の計算方法がわからい。
187
+ 関数を直せば計算できるらが、条件がわからず困って
188
188
 
189
189
  ```
190
190
  def calc_sensitivity(data_loader):

2

試したことを記載しました

2023/05/18 06:43

投稿

emasa
emasa

スコア0

test CHANGED
File without changes
test CHANGED
@@ -184,7 +184,29 @@
184
184
 
185
185
  ### 試したこと
186
186
 
187
+ 下のほうにある関数で計算しようと思ったが、t = 0 の時の y_label = 1 の数の計算方法がわからない。
188
+
189
+ ```
190
+ def calc_sensitivity(data_loader):
191
+
192
+ with torch.no_grad():
193
+ total = 0
194
+ correct =0.0
195
+
187
- ここに問題に対して試したことを記載してください。
196
+ for batch in data_loader:
197
+ x, t = batch
198
+ x = x.to(device)
199
+ t = t.to(device)
200
+ y = net(x)
201
+
202
+ y_label = torch.argmax(y, dim=1)
203
+ Positive += (t ==1).sum
204
+ True_positive +=  **#ここがどのような条件式でできるのかわからない**
205
+
206
+ #感度を算出
207
+ sensitivity = True_positive / Positive
208
+
209
+ return sensitivity```
188
210
 
189
211
  ### 補足情報(FW/ツールのバージョンなど)
190
212
 

1

表示がおかしかったので直しました

2023/05/18 05:59

投稿

emasa
emasa

スコア0

test CHANGED
File without changes
test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  ```python
20
20
  ソースコード
21
- ```
21
+
22
22
 
23
23
  import torch
24
24
  import torch.nn as nn
@@ -178,13 +178,8 @@
178
178
 
179
179
  calc_sensitivity(test_loader)
180
180
 
181
- #csv から任意の値を予測する
182
- test_df = pd.read_csv('drive/My Drive/data/test.csv')
183
- z = torch.FloatTensor(test_df.drop('hcg', axis=1).values)
184
- z = z.to(device)
185
- y = net(z)
186
- torch.argmax(y)
187
181
 
182
+ ```
188
183
 
189
184
 
190
185
  ### 試したこと