max_angel=10)
    # 建立关键点模型
    kp_model = KeyPointModelV2(backbone,
                               pixel_mean=0.5,
                               pixel_std=1,
                               loss=KeyPointBCELossV2(lamb=1),
                               spinal_model=spinal_model,
                               cascade_loss=CascadeLossV2(1),
                               loss_scaler=100,
                               num_cascades=3)
    # 加载第一次训练好的模型
    kp_model.load_state_dict(torch.load('../models/pretrained_34.kp_model'),
                             strict=False)

    # 建立疾病分类模型
    dis_model = DiseaseModelBase(kp_model, sagittal_size=(512, 512))
    # 放置到GPU
    dis_model.cuda()
    # 打印模型参数
    print(dis_model)

    # 设定训练参数
    train_dataloader = DisDataLoader(train_studies,
                                     train_annotation,
                                     batch_size=8,
                                     num_workers=0,
                                     num_rep=20,
                                     prob_rotate=1,
                                     max_angel=180,
                                     sagittal_size=dis_model.sagittal_size,
                                     transverse_size=dis_model.sagittal_size,