-
-
만들면서 배우는 파이토치 딥러닝 - 12가지 모델로 알아보는 딥러닝 응용법
오가와 유타로 지음, 박광수 옮김 / 한빛미디어 / 2021년 8월
평점 :
이 글에는 스포일러가 포함되어 있습니다.
![](https://image.aladin.co.kr/Community/paper/2021/0923/pimg_7932441523124730.jpg)
이책은 딥러닝에 대해 기존에 지식이 있는 사람을 대상으로 하지만
몰라도 크게 상관은 없다.
일본 저자의 책들은, 대체로 쉽게 설명이 잘되어 있는 것 같다. 1
예제를 통해서 먼저 익히고, 필요한 정보를 습득하는 방법을 생각한다면 해당책을 추천한다.
간단한 예제를 살펴보면,
use_pretrained = True
net = models.vgg16(pretrained=use_pretrained)
net.eval()
print(net)
위소스는 학습된 vgg-16 모델을 읽어온다.
image_file_path = './data/goldenretriever-3724972_640.jpg'
img = Image.open(image_file_path)
plt.imshow(img)
plt.show()
resize = 224
mean = (0.485, 0.456, 0.406)
std = (0.229, 0.224, 0.225)
transform = BaseTransform(resize, mean, std)
img_transformed = transform(img) # torch.Size([3, 224, 224])
img_transformed = img_transformed.numpy().transpose((1, 2, 0))
img_transformed = np.clip(img_transformed, 0, 1)
plt.imshow(img_transformed)
plt.show()
화상의 영상을 읽어 화상을 244로 변환한다.
![](https://image.aladin.co.kr/Community/paper/2021/0923/pimg_7932441523124735.png)
파이토치를 활용한 다양한 예제를 실습해 볼수 있고,
저자의 github를 통해 예제소스를 전부 받아서 확인해볼수가 있다.
![](https://image.aladin.co.kr/Community/paper/2021/0923/pimg_7932441523124737.jpg)
딥러닝 구현 흐름에 대해 상세 설명되어있다.
책에서 다루는 해당소스는 github에 자세히 설명해 주고 있다.
https://github.com/YutaroOgawa/pytorch_advanced
중급책이지만 큰어려움없이 실습도 할수있고,
예제를 통해 딥러닝을 학습을 할수가 있어 실무에서 많은 도움이 될수있는 책이다.
※ 한빛미디어 2021 도서 서평단 "나는 리뷰어다"의 일원으로 도서를 제공받아 작성한 리뷰입니다.