https://www.pytorchtutorial.com/pytorch-note5-save-and-restore-models/