모델 저장 및 호출
# 모델의 파라미터 표시
model.state_dict()
modle.load_state_dict()
# state_dict orderdict 타입
# 일반적으로 동일한 아키텍쳐에서 파라미터만 호출해 모델을 loading
# epoch 실행 내부에
torch.save({
'epoch': e,
'model_state_dict' : model.state_dict(),
'optimizer_state_dict' : optimizer.state_dict(),
'loss' : epoch_loss,
}, f"saved/checkpoint_model_{e}_{epoch_loss/len(dataloader)}_{epoch_acc/len(dataloader)}.pt")
요런 느낌으로 저장
for param in model.parameters():
param.requires_grad = False
for param in model.원하는레이어.parameters():
param.requires_grad = True