#도서후기

<파이썬 딥러닝 파이토치> 이경택, 방성수, 안상준지음 - 정보문화사

이 책은 투빅스라는 빅데이터 스터디 그룹을 이끌고 있는 저자들이 작성한 파이토치를 활용한 딥러닝 학습서이다.

인공지능 분야에서 이제 파이썬은 대세로 굳어져 가는 것 같다.

파이썬에서 활용되는 인공지능 플랫폼은 많지만 국내에서는 텐서플로우와 파이토치가 주로 사용되는 것 같다.

이 책은 파이토치를 이용해 인공지능 학습을 시키고 활용하는 것에 대해 설명하고 있다.

책은 파이토치 설치를 위해 필요한 파이썬와 아나콘다 설치는 물론이고 요즘 많이 활용되는 파이썬 개발환경인 주피터 노트북 설치와 GPU를 활용하기 위한 CUDA와 CuDNN 설치까지 파이토치를 사용하기 위한 환경구성을 꼼꼼히 설명하고 있다.

그리고는 인공지능 배경지식으로 필요한 머신러닝에 대한 설명과 과적합문제, 그리고 신경망 모형에 대해서도 자세히 설명하고 코드로도 보여주고 있다.

심화학습으로 다층 신경망을 기본으로하는 딥러닝을 단계적으로 어떻게 학습을 강화할수 있는지 Dropout, Activation 함수, Batch Normalization, Initialization, Optimizer, AutoEncoder까지 MNIST 데이터를 이용해 코드를 단계적으로 확장하는 방식으로 차근차근 친절하게 설명하고 있다.

실전으로 영상처리분야에서 주로 사용되고 있는 CNN 알고리즘을 활용한 모델 설계방법과 자연어처리를 위해 문자나 단어를 어떻게 데이터로 표현하는지 그리고 RNN, LSTM과 같은 알고리즘을 이용해 모델을 만드는 방법에 대해 코드를 통해 설명하고 있다.

책은 군더더기 없이 가장 효용성이 높은 두가지 주제를 놓고 정말 코드 한줄한줄 꼼꼼히 단계적으로 어떻게 코드를 작성해야하는지 친절하게 설명하고 있어서 매번 다른 사람들의 코드를 가져다 활용하면서도 이해하기 어려웠던 부분들을 잘 설명해주고 있는 책이다.

대학생들이 중심이 되는 스터디 그룹을 이끄는 저자들이라서 그런지 예제 코드 한줄한줄의 설명을 최대한 자세히 설명하려고 노력한 점에 높은 점수를 주고 싶다.

입문자나 인공지능에 대한 기본지식 정도만 가지고 파이토치 프로그래밍에 도전해보고자 하는 사람들에게 유용할것 같다.

 

※ 이 글은 협찬받은 책을 읽고 주관적으로 작성한 것입니다.

 

Posted by 휘프노스
,