해당 포스트는 영진닷컴애서 출간 예정인 '코딩은 처음이라 with 딥러닝' 베타 버전을 읽고 작성한 후기입니다.
도서 정보
해당 도서는 프로그래밍을 배운적 없는 사람들을 대상으로 딥러닝이 무엇인지 기초부터 설명하는 책입니다. 인공지능이 무엇인지부터 시작하여 딥러닝의 개념, 선형 모델, CNN, RNN 등 초보자들이 궁금해할 내용들을 자세히 설명합니다.
각 챕터의 설명 뒤에는 핵심 내용을 정리한 마무리와 연습문제가 있으며, 모델 설명이 시작하는 챕터부터는 샘플 문제와 풀이 코드가 제공됩니다. 이론을 익히고 실제 코드가 어떤식으로 작성되는지 이해할 수 있는 구조로 잘 짜여져 있습니다.
책을 읽고 나서
1. 연습문제가 어렵다!?
각 챕터의 마지막의 연습문제의 난이도가 생각보다 어렵습니다. ^^; 앞선 내용을 꼼꼼히 이해하고 오셔야 풀이가 가능할 것이라고 생각합니다.
2. 그림보다는 글이 많은 책!?
다른 도서들을 베타리딩 해봤지만, 최근 트렌드와 다르게 글이 많습니다. 설명이 디테일해지면서 글이 많아진 것 같습니다. 개인적으로는 중간중간 이해를 돕는 그림이 더 많아지면 좋을 것 같습니다.
3. 코드 및 설명이 약간 아쉽다!?
아직 베타버전이라 그럴 수 있습니다만, 제가 받은 책에서는 주피터 노트북을 그대로 가져다 붙여놓은 듯 했습니다. (헤더와 코드만 덩그러니..) 출력 코드의 output도 없고 설명도 한두줄로 되어 있어 실습을 기대했던 분들에게는 약간 아쉬울 수 있는 부분입니다. 보통 초보자분들은 코드 실행 후 결과가 맞게 출력된 건지도 궁금해하는데 output을 함께 출력해 준다면 비교하며 학습하는데 더 좋을 것이라고 생각됩니다.
내가 생각해는 학습 방법
위에서 몇가지 아쉬운 부분들을 이야기 했지만, 그래도 책의 내용은 꼼꼼한 설명으로 도움이 되는 책입니다. 이 책을 구입하신 분이라면, 해당 책으로 개념 이해를 먼저 시작하시고, 이해한 내용이 코드로는 어떻게 구성이 되고 실행 되는지 이해하신 다음, 프로젝트 중심의 머신러닝/딥러닝 중급 도서로 넘어가는 것을 추천드립니다.
관련 링크
[1] [도서리뷰] 한빛미디어 '파이토치로 배우는 자연어 처리'
[2] [도서리뷰] 한빛미디어 '텐서플로를 활용한 머신러닝'
[3] [도서리뷰] 한빛미디어 '이것이 데이터 분석이다 with 파이썬'