Etc./Books

[책 리뷰] 밑바닥부터 시작하는 딥러닝

oneonlee 2022. 2. 28. 18:46
반응형

밑바닥부터 시작하는 딥러닝, 속칭 딥러닝 빨간책을 리뷰해보려고 한다.

 

딥러닝 빨간 책

 

개인적으로 딥러닝의 교과서라고 생각하는 이 책은 학교 선배의 추천으로 접하게 되었다.

 

이 책을 인용하여 책의 특징을 요약하면 아래와 같다.

딥러닝을 이해하는 데 필요한 지식을 기초부터 하나하나 설명합니다. 딥러닝이 어떤 특징이 있는지, 어떤 원리로 동작하는지 등 최대한 쉬운 말로 설명합니다. ...(중략)... 이것이 이 책의 측징이자 강점입니다.

 

퍼셉트론에서 신경망까지 구현하면서 기계 학습의 기초를 배우고, 합성곱 신경망(CNN)과 대표적인 신경망들을 배우고, 구현한다. 더 깊게 들어가, 딥러닝에 대해서도 탐구한다. 다만, 이 책은 이미지 인식을 주제로 하기 때문에, 자연어 처리, 음성 인식을 공부하는 사람보다는, 영상 처리를 공부하는 사람들이 읽는다면 딥러닝으로 이미지를 인식하는 데 필요한 기술을 배울 수 있을 것이다.

 

아래에는 저자가 누구에게 추천하는지, 누구에게 추천하지 않는지 설명한 내용이다. 만약, 아래에 해당되고, 딥러닝의 관심이 있어 딥러닝에 입문하려는 분이라면, 언제든지 얼마든지 이 책을 추천하고 싶다.

 

★ 누구를 위한 책인가?
_ 외부 라이브러리는 최소한만 이용하고 파이썬을 사용해 딥러닝 프로그램을 처음부터 구현합니다.
_ 파이썬이 처음인 사람도 이해할 수 있도록 파이썬 사용법도 간략히 설명합니다.
_ 실제 동작하는 파이썬 코드와 독자가 직접 실험할 수 있는 학습 환경을 제공합니다.
_ 간단한 기계학습 문제부터 시작하여 궁극에는 이미지를 정확하게 인식하는 시스템을 구현합니다.
_ 딥러닝과 신경망 이론을 알기 쉽게 설명합니다.
_ 오차역전파법(backpropagation)과 합성곱(convolution) 연산 등 복잡해 보이는 기술을 구현 수준에서 이해할 수 있도록 설명합니다.
_ 하이퍼파라미터 결정 방식, 가중치 초깃값 등 딥러닝을 활용하는 데 도움이 되는 실용적인 기술을 소개합니다.
_ 배치 정규화, 드롭아웃, Adam 같은 최근 트렌드를 설명하고 구현해봅니다.
_ 딥러닝이 왜 뛰어난지, 층이 깊어지면 왜 정확도가 높아지는지, 은닉층이 왜 중요한지와 같은 ‘왜’에 관한 문제도 다룹니다.
_ 자율 주행, 이미지 생성, 강화학습 등, 딥러닝을 응용한 예를 소개합니다.

 

반응형