示例#1
0
                             betas=(0.9, 0.999),
                             eps=1e-08,
                             weight_decay=5e-5)
scheduler = ReduceLROnPlateau(optimizer,
                              'min',
                              factor=0.5,
                              verbose=True,
                              patience=6,
                              eps=1e-8,
                              threshold=1e-20)
print('Starting Training')
trainloss_to_file, testloss_to_file, trainMetric_to_file, testMetric_to_file, Parameters = trainer.Train(
    model,
    optimizer,
    Trainloader,
    Testloader,
    epochs=None,
    Train_mode=train_mode,
    Model_name=model_name,
    Dataset=dataset,
    scheduler=scheduler)
print('Saving model...')
save_model(model,
           trainMetric_to_file,
           testMetric_to_file,
           trainloss_to_file,
           testloss_to_file,
           Parameters,
           model_name,
           train_mode,
           dataset,
           plot=False,