import torchvision.models as models
# 무작위 weight로 초기화된 모델
resnet18 = models.resnet18()
vgg16 = models.vgg16()
# 사전 훈련된 가중치로 초기화된 모델
resnet18 = models.resnet18(pretrained = True)
vgg16 = models.vgg16(pretrained = True)
# 모델 학습 여부 조정 - 가중치 고정
for param in resnet18.parameters():
param.requires_grad = False
Reference
http://www.yes24.com/Product/Goods/107664335
'Coding > Python' 카테고리의 다른 글
[Python]JSON, CSV (0) | 2023.03.02 |
---|---|
[Torch/Tensorflow] 활성화 함수 구현과 where() 함수 (0) | 2023.01.17 |
[Tensorflow/Python] LSTM 레이어 사용 시 cuDNN 커널 사용 불가 오류 (0) | 2023.01.02 |