nata***
2020-08-16

이 책은 이미지 인식 모델을 만드는 과정을 다루면서 딥러닝 요소를 학습합니다. 머신러닝 기본부터 파이썬 기초와 함수 사용법을 배우고, 팬더스로 행렬 계산에 특화된 넘파이와 데이터를 반복적으로 다뤄보며 파이썬 사용법을 철저히 익힙니다. 후반부에서는 이미지 인식 처리에 필요한 딥러닝 요소를 예제로 실습하면서 학습합니다.
대상독자
- 파이썬으로 딥러닝을 배우려는 자
- '교과서' 라고 이름 붙은 책 답게 꼼꼼하게 서술되어있다.
- 파이썬으로 딥러닝/머신러닝을 배우기 전에 기초부터 학습할 수 있다는 점이 마음에 든다.
챕터0은 개발환경에 대한 세팅부터 시작한다. 준비물은 물론 파이썬이며, 각종 패키지 사용을 위해 아나콘다가 필요하다.
시작하기 전에 란 페이지를 통해 개발환경에 관한 정보를 얻을 수 있다.
챕터 1-3까지는 머신러닝에 관한 설명이다. 왜 지금 머신 러닝이 주목 받는가에 관한 짧은 설명과 머신러닝의 학습법 등을 설명하고 있는데, 단순한 설명만이 아닌 문제와 해답으로 풀어나가는 방식이 흥미롭다. 머신러닝은 '데이터를 반복적으로 학습하여 데이터에 숨어있는 패턴을 찾아내는것'이라고 하는데, 문제-힌트-해답 형식으로 계속 진행되는 형식으로 책의 내용이 서술되어있다보니 반복적 학습을 하는 머신러닝을 간접 체험하는 느낌이다.
챕터4-6은 파이썬 기초이다.
이 책이 왜 교과서인지 알 수 있는 부분이라고 개인적으로 생각한다. 자료형같은 기초부터 함수까지 학습할 수 있다. 나는 혼자 공부하는 파이썬 에서 많은 도움을 받고 공부했지만, 4-6챕터를 다시 복습하듯이 읽고 학습할 수 있어서 좋았다. 기초 지식이 부족한 입문자의 경우 도움을 많이 받을 수 있는 챕터이다.
챕터 7-9는 파이썬의 라이브러리인 NumPy와 Pandas를 학습할 수 있다. 응용편인 9챕터에서 데이터에 관한 연습문제들이 해답과 함께 제공 된다는 점이 매우 안심이 된다(?).
챕터 10 부터는 데이터의 시각화 방법과 함께 csv에 관한 설명도 해주기 때문에 데이터를 본격적으로 다루는 방법에 대해 서술하고있다.
이후에는 이미지 인식 기술에 관한 내용을 주로 다루고 있는데, 방대한 책 두께와 자료에 따라 정말로 훑어보기만했지만, 앞의 내용에 따라 후 챕터에 관한 내용도 충분히 기대가 된다.
- 차근차근 기초부터 딥러닝에 관한 내용을 배울 수 있을 것 같아 추천하는 책. 다만 딥러닝만! 배우려는 사람이 읽기에는 중간에 파이썬 기초 내용이 거슬릴 수도 있겠다 생각합니다. 하지만 교과서는 기초부터 심화학습까지 같이 담겨있는 책이므로...초급자에겐 추천!