[도서리뷰] 한빛미디어 '김기현의 딥러닝 부트캠프 with 파이토치'

이 포스트는 한빛미디어에서 출간한 '(소문난 명강의) 김기현의 딥러닝 부트캠프 with 파이토치'을 읽고 작성한 서평입니다.

deep-learning-bootcamp-with-pytorch

INTRO

최근 딥러닝 도서는 셀 수 없이 많습니다. 다양한 도서들 중 해당 도서가 가지는 뚜렷한 특징은 다년 간의 패스트 캠퍼스 강의 경험이 녹아있는 실전에 가까운 딥러닝 학습 도서라는 점입니다. 개념, 수식, 실습의 반복으로 딥러닝의 다양한 내용을 설명하고 있으며, 초보자 분들에게 어려운 수식들도 쉽게 풀어 설명하고 있습니다.

도서 구입에 고민이 되는 분들을 위해 아래 후기를 작성하였으니 도움이 되었으면 좋겠습니다.

deep-learning-bootcamp-with-pytorch
[출처] 한빛네트워크 도서 소개페이지 : 추천사

책 소개

딥러닝 기초 개념 + 수식 정리 + 코딩 실습 + 실무 환경 프로젝트 연습

이 책은 딥러닝의 기초 내용과 응용 지식을 체계적으로 전달하기 위해 이론과 수식, 실습을 분리하여 설명한다. 딥러닝 기초 개념부터 상위 개념까지 점진적으로 배울 수 있도록 커리큘럼을 구성했고, 이 내용을 수식으로 다시 한번 정리하여 딥러닝의 구조와 원리에 대해 익힌다. 또한 실제 머신러닝 프로젝트를 진행하듯 파일을 구성하고 CLI 환경에서 실습을 진행하면서 실전 감각을 키운다.

deep-learning-bootcamp-with-pytorch
[출처] 한빛네트워크 도서 소개페이지 : 이 책의 내용

대상 독자

  • 이 책은 딥러닝을 처음 접하는 독자 또는 딥러닝을 어느 정도 알고 있지만 기초가 부족한 독자를 대상으로 합니다.

목차

  1. 개발 환경 구축하기
  2. 딥러닝 소개
  3. 파이토치 튜토리얼
  4. 선형 계층
  5. 손실 함수
  6. 경사하강법
  7. 선형 회귀
  8. 로지스틱 회귀
  9. 심층신경망 I
  10. 확률적 경사하강법
  11. 최적화
  12. 오버피팅을 방지하는 방법
  13. 심층신경망 II
  14. 정규화
  15. 실무 환경에서의 프로젝트 연습
  16. 표현 학습
  17. 확률론적 관점
  18. CNN(합성곱신경망)
  19. RNN(순환신경망)

책을 읽고

▶ 주관적인 평점 : 4.0점 / 5.0점


해당 도서는 적절한 난이도와 깔끔한 설명으로 입문자 분들에게 도움이 되는 책이라고 생각합니다. 특히, 매 챕터의 첫장에 그림으로 제공되는 설명 범위는 트리 구조로 다루는 내용을 한 눈에 알 수 있어서 좋았습니다.

다만, 개인적으로 한 가지 아쉬운 부분이 있다면, 바로 실습 코드의 주석이 없다는 점입니다. 도서 소개에서 패스트 캠퍼스 강의와 함께 보면 책이라고 설명하고 있고, 코드 앞뒤로 물론 설명이 있긴 하지만, 코드 주석을 통해 얻을 수 있는 빠른 이해가 제공되지 않는다는 것은 아쉬운 부분이었습니다. (입문자 분들은 작성된 주석을 보면서 추가적인 이해를 할 수도 있지만, 주석 작성하는 방법도 익힐 수 있을 것 같습니다.)

그럼에도 불구하고 만약 딥러닝 입문 도서중에 실무에 가까운 도서를 찾고 계시다면 해당 도서를 추천 드립니다.

deep-learning-bootcamp-with-pytorch
[출처] 딥러닝 부트캠프 with 파이토치 : 머신러닝 파이프라인 구축

deep-learning-bootcamp-with-pytorch
[출처] 딥러닝 부트캠프 with 파이토치 : 로지스틱 회귀 설명 범위

관련 링크

[1] 한빛출판네트워크 - 소문난 명강의 : 김기현의 딥러닝 부트캠프 with 파이토치
[2] 예제 소스 - github