🐰 골든래빗 출판사로부터 책을 제공받아 작성했습니다.
Contents
- 1단계 딥러닝 입문하기
- 2단계 입문용 신경망 3총사 CNN, ResNet, RNN
- 3단계 딥러닝으로 이미지 처리하기
- 4단계 딥러닝으로 텍스트 처리하기
- 5단계 GAN으로 생성 모델 만들기
What I want to learn
텐서플로우 1.0을 사용하다가 파이토치로 메인 프레임워크를 바꾸면서 가장 중요했던건 실무에 써먹을 수 있을 정도의 실력으로 업그레이드하는 것이었다. 기존에 나와있는 책들도 물론 좋았지만 좀 더 실무에 필요한 노하우들이 필요했고 이 책에서 얻을 수 있을 것이라 생각했다. 최근 이미지 데이터를 다루게 되면서 이미지 데이터를 분류하는 모델과 이미지 데이터의 전처리 단계라 불릴 수 있는 GAN과 같은 모델을 이용한 augmentation 기법을 이 책을 통해 공부하길 원했다.
Review
정말 좋았다! CNN, RNN 등과 같이 기초 모델을 어느 정도 알고 있는 사람들에겐 더더욱 좋을 것 같다. 심화된 모델들이 포함되어 있어 혼자서 아직 U-Net이나 attention 기법들을 구현하기 어려운 단계라면 이 책을 통해 공부한다면 어느 정도 가능하지 않을까하는 생각이 든다.
텐초의 파이토치 딥러닝 특강 내용 일부
가장 좋았던 포인트는 모델을 이해하기 쉽게 그림으로 표현했다는 것이다. 단계별로 번호를 붙여 해당 번호가 어떤 역할을 하는지도 설명해주고 있어 그림을 보고 먼저 직관적으로 이해하고 글을 읽으면서 디테일을 잡을 수 있었다. 사용하는 핵심 용어를 미리 설명해주고 있어 용어들을 미리 공부 할 수 있다는 점도 좋았다. 나에개 부족했던 건 어떤 데이터셋이 주어졌을때 그 데이터셋을 이용해 커스텀 데이터셋을 만들고 데이터로더를 거쳐서 학습하는 코드 구현이었다. 이 책에선 다양한 데이터셋을 학습용 데이터를 만드는 내용도 함께 담겨져 있어 프로젝트를 진행할 때 참고할 수 있을 것이다.
텐초의 파이토치 딥러닝 특강 내용 일부
마지막으로 하나의 챕터가 끝난 후 한번 더 요약해 내용들을 다시 상기시킬 수 있어 이해하지 못한 내용을 확인할 수 있다. 이 책을 전자책으로 가지고 있어 코드를 짤 때 자주 들쳐보며 필요한 내용들을 계속해서 공부할 예정이다. 책을 통해 이해하기 어렵거나 책을 들고다니기 어려운 상황일땐 유튜브를 통해서 강의를 들을 수 있어 어느 곳에서든 공부하기 좋을 듯 하다.