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

한빛미디어

독자리뷰

[나는 리뷰어다] 밑바닥부터 배우는 딥러닝 2

j767a***

|

2020-10-11

밑바닥부터 시작하는 딥러닝 2

이 책은 『밑바닥부터 시작하는 딥러닝』에서 다루지 못했던 순환 신경망(RNN)을 자연어 처리와 시계열 데이터 처리에 사용하는 딥러닝 기술에 초점을 맞춰 살펴본다. 8장 구성으로 전체를 하나의 이야기처럼 순서대로 읽도록 꾸몄다. 전편에서 배운 내용을 요약한 신경망 복습을 첫 장에 배치하여 신경망과 파이썬 지식을 어느 정도 갖춘 분이라면 전편을 읽지 않아도 무리 없이 따라올 수 있도록 배려했다.

  • 저자 : 사이토 고키
  • 번역 : 개앞맵시(이복연)
  • 출간 : 2019-05-01

10월에도 여김없이 나는 리뷰어다 이벤트를 통해 기존에 제가 읽어보지 못한 책들을 읽을 기회가 생겼습니다. 위에 사진은 내용과 무관할 수도 있지만 여유 자금이 생겨서 한빛 미디어 책 중에 읽어보고 싶거나 읽어야 할 bucket list에 있는 책을 과감하게 결제하였습니다. 이 책들이 나중에 저의 지식의 근간이자 밑거름이 될거라고 생각합니다. 그중에서도 문병로 교수님의 쉽게 배우는 알고리즘 책은 제가 학교 도서관에서 무려 5번이나 빌려본 내용이 탄탄하고 알고리즘의 이해에 많은 도움을 주고 있는 책입니다.

이번 학기에 알고리즘을 수업을 수강하며 더 이상 이런 좋은 책을 귀찮게 도서관에서 빌리고 연장하는 대신에 구매하기로 결정하였습니다. 알고리즘에 관심있으신 분들께도 문병로 교수님의 책을 추천드립니다. 그러면 본론으로 돌아와서 이번 10월 달 리뷰할 책을 살펴보도록 하겠습니다.

이번에 제가 신청한 3개의 책 中에서 밑바닥부터 시작하는 딥러닝 책 2편을 받을 수 있었습니다. 처음 딥러닝에 입문하시는 분들에게는 거의 국룰로 밑바닥부터 시작하는 딥러닝 완독, 3사이클을 돌면서 코드를 따라치면 거의 딥러닝에 대한 기초는 무조건 땔 수 있다는 것이 과학적 근거는 없어도 거의 정석 루트처럼 알려져 있습니다. 그만큼 이 책은 탄탄한 기본기와 딥러닝의 이해를 하는데 있어 많은 도움을 준다는 것을 알 수 있습니다.

저는 개인적으로 1편을 보면서 참 기본기에 충실한 책이라는 것을 코드 한줄 한줄 따라치면서 느낄 수 있었습니다. 그뿐만 아니라 이론 및 개념에 대하여도 충실이 설명해주는 책은 시중에 극히 드뭅니다. 옛날에 제가 읽었던 그로킹 딥러닝 책이 그나마 수식도 적고 문과생, 컴퓨터를 처음 접하시는 분들이 딥러닝 입문하시기 참 좋은 책입니다. 하지만 이번 밑바닥부터 시작하는 딥러닝 2책은 1편을 확실히 완독하여야 이해를 하는데 지장이 없을 것으로 느껴집니다. 물론 저는 1편을 완독하고 학교 수업시간에 머신러닝, 딥러닝 기반의 수업과 CS 231n 수업을 수강하였기에 2편 책을 읽는데 큰 지장은 없었습니다. 1편과 마찬가지로 공통적인 점은 수식을 쉽게 잘 설명해주는 점이 좋았습니다.

더불어서 1편에서 다루었던 Neural network 즉 신경망에 대한 복습도 도와주는 점이 좋았고, 코드도 라인 바이 라인으로 쪼개서 설명하는 점이 좋았습니다. 그리고 전반부에는 행렬 및 간단한 선형대수의 개념도 복습할 수 있는 코너가 있어서 이전에 개념들이 확실히 기억이 안나면 책의 전반부를 꼼꼼히 복습하면 좋을 것 같습니다.

무엇보다 2편에서 중점적으로 다루는 내용은 자연어 처리 part입니다. 자연어 처리란 쉽게 말해서 우리가 평소에 말하는 언어를 컴퓨터가 이해할 수 있도록 만드는 딥러닝 기술이자 연구분야입니다. 우리가 일생생활에서 흔하게 접할 수 있는 음성비서, 기계번역, 텍스트 기반의 검색 엔진 모두 자연어 처리 기술이 적용되어 있습니다. 이처럼 자연어 처리는 우리의 삶을 더 윤택하게 만들어주고 있는 것을 이 책을 통하여서 간접적으로 느낄 수 있습니다. 그리고 자연어 처리 분야는 언어학적 도메인 지식, 통계학적 지식이 필요한데 2편에서는 이 2가지 선행지식들을 익힐 수 있도록 친절한 설명을 해주고 있습니다.

그리고 자연어 처리에서의 핵심 개념을 그림을 통하여 손쉽게 설명해주며, 추후에는 코드를 통하여 word2vec의 개념을 쉽게 익힐 수 있습니다. 그리고 수식으로는 어떻게 표현되는지 알려줍니다.

 

마지막으로 CNN, RNN의 개념도 쉽게 그림과 코드로 표현하여 실습을 하게 도와주는 점이 좋았습니다. 그리고 무엇보다 1편과 비교하였을때 책의 페이지수가 2배로 늘어난 것을 알 수 있습니다. 안그래도 돌아올 겨울 방학때 2편을 정독하려고 했는데 또 이런 좋은 기회로 2편을 미리 읽을 수 있는 기회가 생겨서 너무 감사합니다. 추후에는 2편에서 다루는 내용을 일일단위로 공부하는 포스트도 계획 中에 있습니다.

마지막으로 좋은 책 제공과 기회를 주신 한빛미디어 담당자 분들께 감사 드립니다. 11월에도 내용이 탄탄한 도서를 읽고 빨리 리뷰를 남기고 싶습니다.

닫기

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