torch.save(model.state_dict(), [PATH])
torch.save(model, [PATH])
model.load_state_dict(torch.load([PATH]))
model = torch.load([PATH])
다른 데이터 셋으로 만든 모델을 현재 데이터 셋에 적용하는 것
model."Layer 이름" = torch.nn.Linear(1000, 1)
모델의 형태 알기
Layer이름을 활용해 Layer에 접근, 변경하기
model.features._moduels['12'] = torch.flatten()
Conv2d
)을 flatten
으로 변경한다.for param in model.parameters(): param.requires_grad = False
- Layer변경부분과 마찬가지로 먼저 모델의 형태 확인
- Layer의 이름을 통해 Layer에 접근, 변경하기
for param in model.features.parameters(): param.requires_grad = False