teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

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

2023/05/18 06:45

投稿

emasa
emasa

スコア0

title CHANGED
File without changes
body 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

title CHANGED
File without changes
body CHANGED
@@ -184,8 +184,30 @@
184
184
 
185
185
  ### 試したこと
186
186
 
187
- ここ問題に対て試したこを記載してください。
187
+ 下のほうある関数で計算よう思ったが、t = 0 の時の y_label = 1 の数の計算方法がわからない。
188
188
 
189
+ ```
190
+ def calc_sensitivity(data_loader):
191
+
192
+ with torch.no_grad():
193
+ total = 0
194
+ correct =0.0
195
+
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```
210
+
189
211
  ### 補足情報(FW/ツールのバージョンなど)
190
212
 
191
213
  ここにより詳細な情報を記載してください。

1

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

2023/05/18 05:59

投稿

emasa
emasa

スコア0

title CHANGED
File without changes
body CHANGED
@@ -18,8 +18,8 @@
18
18
 
19
19
  ```python
20
20
  ソースコード
21
- ```
22
21
 
22
+
23
23
  import torch
24
24
  import torch.nn as nn
25
25
  import torch.nn.functional as F
@@ -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
  ### 試したこと