6k5***
2022-09-27

딥러닝 기초 개념부터 수식 정리, 코딩 실습 및 실무 환경에서의 프로젝트 연습까지 담은 올인원 딥러닝 입문서. 이 책은 딥러닝의 기초 내용과 응용 지식을 체계적으로 전달하기 위해 이론과 수식, 실습을 분리하여 설명한다. 딥러닝 기초 개념부터 상위 개념까지 점진적으로 배울 수 있도록 커리큘럼을 구성했고, 이 내용을 수식으로 다시 한번 정리하여 딥러닝의 구조와 원리에 대해 익힌다. 또한 실제 머신러닝 프로젝트를 진행하듯 파일을 구성하고 CLI 환경에서 실습
일단 딥린이를 위한 입문 교과서 라고 하기에는 상당한 정도의 기본기가 있어야 할듯 한 책입니다. Pytorch를 사용하기 위해서는 GPU가 거의 필수적인 상황에서, 이 책은 기본적으로 CPU로 충분히 돌아갈 수 있는 예제를 제시하고 있는 것이 좋은듯 합니다. 또한 ipynb를 통해서 한줄씩 실행시켜보면서 어떤 부분인지 이해할 수 있는 것이 장점입니다. ipynb가 된다는 것은 Google Colab에서도 코드를 완전히 바꾸지 않고서도 충분히 실행할 수 있는 장점을 가지고 있다는 말이기도 합니다. 몇년 전부터 Pytorch가 주목을 받으면서 현업에서는 Pytorch를 가장 많이 사용한다는 말을 들었습니다. 아직까지 tensorflow가 편한 사람이긴 하지만, 학생들에게 좀 더 실제와 가까운 실습을 하기를 바라는 교사로서 다양하게 알아야 하지 않는 찰라에 책을 만나게 되어서 좋았습니다.
기본적으로 이 책은 딥러닝의 개념부터 시작해서 Pytorch의 기본적인 사용법을 잘 소개하고 있습니다. 수식을 이용해서 좀 더 이론적으로 어떤 원리에 의해서 딥러닝이 구현되는지 확실하게 알 수 있습니다. 다만 고등학교 이상의 수학적 지식을 요구하는 부분도 있어서, 대학생 정도는 되어야 편하게 알 수 있지 않을까 하는 생각도 듭니다. 또한 딥러닝 모델들을 어떻게 구조화하고 배포하는지도 상당히 자세하게 다루고 있는 장점이 있습니다. 또한 세세하게 학습코드 구현을 통하여 딥러닝에 대한 지식을 쌓아 갈 수 있다는 점 또한 장점이라고 생각합니다.
딥러닝 개념과 더불어서 Pytorch를 처음부터 꼼꼼하게 배우려고 하는 사람들에게 큰 도움이 될 것으로 생각합니다.
한권으로 기초부터 실습까지 완벽하게 끝낼 수 있는 좋은 책이 아닐까 생각합니다.
한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다