- 한빛미디어의 나는 리뷰어다 2020에 선정되어 도서를 지원받아 작성한 글입니다.
-
배워야지 하다가 손 놓고 있던 파이썬을 뜻밖에 전공 과제로 인해 강제로 손에 잡게 되었다. 코딩하는게 참 머리를 많이 쓰게 한다 싶으면서도, 파이썬의 라이브러리를 이용한 간편성(numpy, matplotlib ...)과, 에디터의 다양성(주피터가 그렇게 편한 에디터인줄 몰랐다)에 파이썬의 매력이 상당하다 싶었던 참이었다.
-
그러던 차에 지난달 알쏭달쏭 C언어 책 리뷰에 이어 4월 미션 도서에 파이썬 도서인데다가, 마침 배워둬서 나쁘지 않겠다 싶을 딥러닝 관련 책이 있어 이 도서를 신청하게 되었다.
-
주제가 주제인 만큼 책의 두께는 꽤 되는 편이지만, 실제 카테고리를 보니 가볍게 머신러닝 이론부터 시작해서, 파이썬 기초부터 수학/그래프 라이브러리, 그리고 딥러닝으로 이루어지는 구조였다. 딱 한권 떼면 뭔가 한학기 전공과목을 배운 것 같다 싶은, 그런 구성이다.
-
괜찮은 내용 배치와 심심하지 않은 삽화 덕에 읽을 만은 한 편이다. 중간 중간 퀴즈가 있어 생각할 거리도 주는데, 공부에 도움이 된다기보다는 배운 내용을 두번 읽는 정도로 가볍게 훑는 느낌의 퀴즈이다.
- 아쉬운 점이 있었다면 1판이라 오타가 잡히지 않은 것인지, 아니면 출간 후 라이브러리에 변동이 있었는지는 모르겠지만 책 중간에 코드에 오류가 발생한 경우가 있었다.
from sklearn import cross_validation
...
scores = cross_validation.cross_val_score(clf, X, y, cv=5)
라는 코드가 있는데, 이대로는 작동을 하지 않았고
from sklearn.model_selection import cross_val_score
...
scores = cross_val_score(clf, X, y, cv=5)
의 양식으로 작성해야 코드가 동작했다.
-
책 내용의 구성은 파이썬으로 배우는 '딥러닝' 교과서 라기 보다는, '파이썬으로 배우는' 딥러닝 교과서에 가까운 느낌이다. 책 내용의 거의 딥러닝에 필요한 모듈인 파이썬-numpy(수학)-pandas(데이터)-matplotlib(시각화)-딥러닝으로 이어지는 구성인 만큼, 파이썬 지식이 충분하다면 이 책을 사도 그다지 읽을 부분이 많지는 않으리라 생각된다.
-
하지만 그 과정의 내용 자체가 상당히 성실하게 구성된 만큼 초심자에겐 확실한 가이드가, 중급자에겐 무난한 참고서 역할을 해 줄 수 있으리라 생각된다.
https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=233731362#
- 위 링크에서 구매할 수 있습니다.