본문 바로가기
Books/서평

[서평] 파이토치로 구현하는 딥러닝 <파이토치 딥러닝 모델 AI 앱 개발 입문>(2023)

by #FF0000 2023. 10. 9.
파이토치로 구현하는 딥러닝 <파이토치 딥러닝 모델 AI 앱 개발 입문>(2023)


책 소개

저자 : 아즈마 유키나가

제목 : 파이토치 딥러닝 모델 AI 앱 개발 입문

번역 : 김은철

출판사 : 에이케이커뮤니케이션

출간 연도 : 2023. 9.

원문 출간 연도 : 2022.

페이지 : 총 295쪽


 

 

파이썬을 통한 딥러닝의 학습과 구현은 대게 tensorflow와 pytourch를 활용하는데,

구글에서 개발한 tensorflow는 keras의 추가로 추상화의 강점을 갖고 있으며,

메타(페이스북)에서 개발한 pytourch는 tensorflow보다 직관적으로, 사용자가 익히기 쉽다는 장점이 있다.

 

'파이토치 딥러닝 모델 AI 앱 개발 입문'은 파이토치를 활용한 딥러닝의 시작과 활용법(앱)을 딥러닝 입문자의 시각에서 서술한 책으로, 핵심 이론을 기준으로 코딩을 통해 '구현' 하는 것으로써 독자들이 딥러닝을 직관적으로 이해 할 수 있도록 안내한다.  


 

 

총 7개의 챕터로 구성된 책은

전반부인 3장까지는 딥러닝의 기초 이론인 tensor 연산과 활성화 함수, 손실 함수, 최적화 알고리즘을 설명하고

후반부인 4장부터 마지막 챕터인 7장까지는 파이토치의 장점인 자동 미분과 더불어 CNN, RNN 모델의 사용법과 streamlit과 github로 연동을 설명한다

 


 

챕터 서문에 해당 챕터에서 학습 할 내용이 요약 정리되어 있으며,

각 챕터별 1절에서 시각화 이미지를 통한 핵심 설명을 제공한다.

딥러닝을 경험한 학습자라면 조금 더 깊이 있는 내용을 필요로 할 수 있겠으나, 책의 주요 예상 독자가 딥러닝 입문자인 관계로, 필요한 개념을 짧고 간결하게 서술한다.

 

코드 구현에 있어 학습자가 의문점이 들 수 있는 부분을 미리 텍스트로 설명하고 있어

파이토치의 활용이 익숙치 않은 입문자를 배려하는 부분이 인상 깊고,

단순 딥러닝 모델의 코딩에서 한 걸음 나아가 streamlit을 활용해 앱 개발로까지 구현을 안내하는 점이

이 책이 다른 딥러닝 입문책과 차별되는 요인이다.

 

 

코드 구현에 따른 오류 발생에 대해 기본적인 대처 방안 역시 책에 기술되어 있으며,

git-hub을 통해 최종 결과물(앱)을 배포하는 것으로 학습을 마무리 함으로써

학습자가 딥러닝을 활용해 실제 '구현'되는 '코딩'을 경험 하도록 한다.

 


마치며

비정형데이터 분석의 중요성이 커지는 요즈음, 머신러닝과 딥러닝에 대한 관심은 더욱 높아지고 있다.

입문자가 학습하기 쉬운 '파이토치'를 사용하는 점과 더불어, 대게의 딥러닝 입문서가 딥러닝 모델의 코드 구현 및 tesorflow 혹은 pytourch에서 제공하는 예제 코드의 구현에서 마무리 되는것에 비해

코드 구현 이후의 활용 예시를 학습자에게 안내함으로써 학습자가 이후 학습에서 '응용' 할 수 있도록 구성 된 점이 이 책의 강점이자 장점이다.  

글쓴이 역시 tensorflow를 위주로 CNN과 RNN 등의 모델 학습을 시작해, 대부분의 딥러닝 코드는 tensorflow를 활용했는데, 이번 '파이토치 딥러닝 모델 AI 앱 개발 입문'의 파이토치 기초 코드를 클론코딩 하며 파이토치의 사용법을 익혀가고 있다.

딥러닝 데이터 분석이 궁금하다면, 혹은 pytourch의 사용법이 궁금하다면, 이번 에이케이커뮤니케이션즈의 신간

'파이토치 딥러닝 모델 AI 앱 개발 입문'으로 파이토치로 코딩하는 딥러닝의 세계를 경험해보는 것을 추천해 본다.

 

 

 

 

[에이케이커뮤니케이션즈 출판사에서 도서를 제공받아 작성된, 글쓴이의 주관적인 견해가 포함된 서평 입니다.]