myjar***
2021-09-23

입문서에서는 알기 어려웠던 전이학습과 파인튜닝을 활용한 화상 분류, 물체 감지, 시맨틱 분할, 자세 추정, GAN을 활용한 화상 생성 및 이상 탐지, 텍스트 데이터 감정 분석, 동영상 데이터 클래스 분류를 12가지 모델로 구현하며 배울 수 있다.
'만들면서 배우는 파이토치 딥러닝'은 딥러닝을 구현하는 머신러닝 패키지인 파이토치를 이용하여 딥러닝 응용기술을 구현하면서 학습하도록 구성되어 있다. 이 책에서는 총 12개의 딥러닝 모델을 9장에 걸쳐 다루고 있다.
1장 화상분류와 전이학습 (VGG)
2장 물체인식(SSD)
3장 시맨틱 분할(PSPNet)
4장 자세 추정(OpenPose)
5장 GAN을 활용한 화상 생성(DCGAN, Self-Attention GAN)
6장 GAN을 활용한 이상 감지(AnoGan, Efficient GAN)
7장 자연어 처리를 활용한 감정 분석(Transformer)
8장 자연어 처리를 활용한 감정 분석(BERT)
9장 동영상 분류(3DCNN, ECO)
이 책의 장점은 12개의 딥러닝 모델을 다루고 있고, 그 모델들은 최고 성능 모델에 기반했다는 점이다. 그리고 1장부터 차례대로 읽을 수 있도록 구성되어 있다. 왜냐하면 딥러닝 모델을 이해하기 위해 이전 장의 지식을 습득하도록 했다. 각 모델의 구성 및 구현도 중요하지만, 각 모델 구현 후 학습 및 검증이 각 모델마다 포함되어 있어, 어떤 결과를 얻을 수 있는지 확인할 수 있다. 각 장절마다 학습해야하는 학습 목표를 초반부에 언급하여 어떤 내용을 배우는지 다시 한번 환기 시키고 있다.
이 책의 아쉬운 점은 책 초반부의 아나콘다 설치 설명부분이다.
개발을 위한 환경 설정으로 필요한 패키지나 유틸리티만 언급하고 바로 넘어갔으면 좋았을텐데 설치과정까지 하나하나 설명한 것은 불필요했다고 생각한다. 또 다른 아쉬운 점은 7장의 예제가 일본어로 되어 있다는 점이다. 저자 오가와 유타로님이 일본인이기에 일본어 예제로 되어 있는 점은 이해하지만, 번역본은 번역하는 나라의 언어로 바꿔졌으면 어땠을까 하는 생각을 해본다.
이 책의 내용을 통해 비즈니스 현장에서 딥러닝을 활용한 구현 경험을 쌓는데 도움이 될 것이다.
한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.
#만들면서배우는파이토치딥러닝 #딥러닝 #머신러닝 #파이토치 #한빛미디어