返回

印度神话

首页
关灯
护眼
字体:
告密者的下场(4/6)
   存书签 书架管理 返回目录
    阅读提示:为防止内容获取不全,请勿使用浏览器阅读模式。

aug_CNN“)

    torch.save(.state_dict(),“models_aug_CNN{}.pth“.format(epoch+1))

    scheduler.step()

    sum_loss=0

    sum_rrect=0

    test_sum_fp=0

    test_sum_fn=0

    test_sum_tp=0

    test_sum_tn=0

    fori,datainenumerate(testDataLoader):

    .eval()

    inputs,bels=data

    inputs=inputs.unseeze(1).to(torch.float32)

    bels=bels.type(torch.LongTensor)

    inputs,bels=inputs.to(device),bels.to(device)

    outputs=(inputs)

    loss=loss_func(outputs,bels)

    _,pred=torch.max(outputs.data,dim=1)

    a=pred.eq(bels.data).cpu().sum()

    one=torch.ones_like(bels)

    zero=torch.zeros_like(bels)

    tn=((bels==zero)*(pred==zero)).sum()

    tp=((bels==one)*(pred==one)).sum()

    fp=((bels==zero)*(pred==one)).sum()

    fn=((bels==one)*(pred==zero)).sum()

    test_sum_fn+=fn.item()

    test_sum_fp+=fp.item()

    test_sum_tn+=tn.item()

    test_sum_tp+=tp.item()

    sum_loss+=loss.item()

    sum_rrect+=a.item()

    test_precision=test_sum_tp*1.0(test_sum_fp+test_sum_tp)

    test_recall=test_sum_tp*1.0(test_sum_fn+test_sum_tp)

    test_loss=sum_loss*1.0len(testDataLoader)

    test_rrect=sum_rrect*1.0len(testDataLoader)batch_size

    riter.add_scar(“testloss“,test_loss,global_step=epoch+1)

    riter.add_scar(“testrrect“,test_rrect,global_step=epoch+1)

    riter.add_scar

    (“testprecision“,test_precision,global_step=epoch+1)

    riter.add_sca

    r(“testrecall“,test_recall,global_step=epoch+1)

   
本章未完,请点击下一页继续阅读》》
上一页 目录 下一页