메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

수학과 코드로 배우는 딥러닝 책

tee***

|

2020-09-27

처음 시작하는 딥러닝

신경망을 확실하게 이해할 수 있는 최고의 딥러닝 입문서. 신경망 개념을 수식, 그림, 코드로 차근차근 배우며, 간단한 딥러닝 모델부터 합성곱 신경망, 순환 신경망까지 파이썬으로 구현해봅니다.

  • 저자 : 세스 와이드먼
  • 번역 : 심효섭
  • 출간 : 2020-08-20

 

딥러닝과 딥러닝 프레임워크 구현을 이해하기 위한 간결한 학습서이다. 

 

[장점]

 

내용 구성이 일관되게 다이어그램 -> 수학 수식 -> 코드 구현 순으로 진행된다. 도식을 보고 전체 개념을 이해한 후, 그 내용을 수식으로 구현하고 이를 코드로 옮기는 형태이다. 저자의 많은 교육 경험으로 완성한 설명 방식으로 보이며, 기초적인 수학 수식에 익숙한 학습자라면 더없이 깔끔한 전개방식일 것이다. 

 

딥러닝 입문부터 차근차근 완성해나가다가 마지막 장에서는 흔히 쓰는 텐서플로 프레임워크가 아닌, 파이토치로 기능을 구현해본다. 파이토치를 사용하는 딥러닝 입문서라는 점은 재미있다. 물론 저자가 페이스북에 재직중이라 그렇게 작성했겠지만 말이다. 

 

이 책은 코드 가독성에 꽤나 신경을 쓴 느낌이다. IT개발서가 아닌데 시작부터 파이썬 타입 힌팅이 들어가는 머신러닝/딥러닝 도서는 처음 봤다.

 

[단점]

 

이 책은 독자가 이미 파이썬은 잘 안다고 가정한다. 설치, 환경설정, 파이썬 기초 등의 내용은 전혀 나오지 않고, 1장부터 바로 numpy의 array부터 설명한다. 

 

내용이 아주 친절하지는 않다. 수학적 소양이 상당히 있으면서도 파이썬도 꽤 하는 입문자(?)가 읽어야 하는 책인데, 우리나라에서는 아직 해당 모집단이 많을 것 같지는 않다. 

 

[편집] 

 

사실 이 책의 원서가 온라인으로 출간되었을 때부터 PDF 파일로 보고 있었다. 원서는 컬러로, 저자가 강조하고 싶은 부분을 상당히 신경써서 색깔이 입혀져 있었는데, 번역서는 흑백이어서 약간 당황했다. 

 

[결론]

 

이 책은 도서로 공부하는 사람을 위해서라기 보다는, 강의시간에 사용하는 교재에 가까운 느낌이다. 저자는 정말 핵심이 되는 부분에 집중하고, 나머지는 학습자가 알아서 찾아서 해야한다. 한동안 한국인/일본인 저자가 쓴 거의 떠먹여주다시피하는 내용에 익숙해졌다가 이 도서를 읽으니 부분 부분 걸리는 점이 적지 않다. 

 

그래도 아직 딥러닝을 깊게 이해하고 이를 딥러닝 프레임워크로 구현하는 방식을 설명한 책이 그리 많지는 않다. 딥러닝의 구조와 동작에 대한 이해를 탄탄히 하고, 앞으로 딥러닝 프레임워크의 내부를 조금 더 깊이 알아가고 싶은 사람들이 읽으면 딱 좋을만한 책이다. 

 

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?