1 train-1
0%| | 0/596 [00:00<?, ?it/s]T
raceback (most recent call last):
File "main.py", line 864, in
if name == 'main':
File "main.py", line 831, in main
File "main.py", line 494, in train_eval
images, labels = [Variable() for x in data[1:3]]
File "main.py", line 471, in get_weight
label_true = (labels>0.5).sum(0)
IndexError: tuple index out of range
0%| | 0/596 [00:16<?, ?it/s]
您好,我是在window7运行该工程的。运行环境是是torch1.0.0,最后改成可以训练时,出现如题所示的错误。错误如下: `best_f1score 0
1 train-1 0%| | 0/596 [00:00<?, ?it/s]T raceback (most recent call last): File "main.py", line 864, in
if name == 'main':
File "main.py", line 831, in main
File "main.py", line 494, in train_eval images, labels = [Variable() for x in data[1:3]] File "main.py", line 471, in get_weight label_true = (labels>0.5).sum(0) IndexError: tuple index out of range 0%| | 0/596 [00:16<?, ?it/s]
在get_weight函数中我是没有动的,如下:
def get_weight(labels): labels = labels.data.cpu().numpy() weights = np.zeros_like(labels)weight_false = 1.0 / ((labels<0.5).sum() + 10e-20)
给为大佬能给点提示吗?或者大概说一下这个函数的具体作用,labels的数据类型是啥?