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,