{ | |
"name": "Mnist_LeNet", | |
"n_gpu": 1, | |
"arch": { | |
"type": "MnistModel", | |
"args": {} | |
}, | |
"data_loader": { | |
"type": "MnistDataLoader", | |
"args":{ | |
"data_dir": "data/", | |
"batch_size": 128, | |
"shuffle": true, | |
"validation_split": 0.1, | |
"num_workers": 2 | |
} | |
}, | |
"optimizer": { | |
"type": "Adam", | |
"args":{ | |
"lr": 0.001, | |
"weight_decay": 0, | |
"amsgrad": true | |
} | |
}, | |
"loss": "nll_loss", | |
"metrics": [ | |
"accuracy", "top_k_acc" | |
], | |
"lr_scheduler": { | |
"type": "StepLR", | |
"args": { | |
"step_size": 50, | |
"gamma": 0.1 | |
} | |
}, | |
"trainer": { | |
"epochs": 100, | |
"save_dir": "saved/", | |
"save_period": 1, | |
"verbosity": 2, | |
"monitor": "min val_loss", | |
"early_stop": 10, | |
"tensorboard": true | |
} | |
} | |