본문 바로가기

Coding/Python

[Torch] 사전 훈련된 모델 불러오기, 학습 여부 조정

 

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

 

딥러닝 파이토치 교과서 - YES24

기본기에 충실한 딥러닝 파이토치 입문서!기초부터 CNN, RNN, 시계열 분석, 자연어 처리, 강화 학습, 생성 모델까지 파이토치로 구현하며 배운다!머신 러닝 핵심 알고리즘부터 파이토치 기초, 합성

www.yes24.com