이 포스트는 한빛미디어에서 출간한 '한 권으로 끝내는 딥러닝 텐서플로'을 읽고 작성한 서평입니다.
본 도서에서는 텐서플로(tensorflow)를 이용한 딥러닝에 대해 소개하고 있으며, 간단한 회귀분석부터 강화학습까지 넓은 분야를 소개하고 있습니다.
딥러닝 기초부터 다양한 네트워크까지 이해하기 쉽게 풀어쓴 설명과 라이브러리를 활용한 실습 예제는 효율적인 학습이 가능하도록 지원하고 있습니다.
이 책에서 다루는 내용
- 기본 연산 등으로 텐서플로 기초 학습
- 기초적인 학습 시스템을 구축하며 수학 원리 습득
- 완전연결 네트워크 이해
- 하이퍼파라미터 최적화로 모델 품질 개선
- 합성곱 신경망으로 이미지 처리
- 순환 신경망으로 자연어 데이터셋 다루기
- 강화학습으로 틱택토 같은 게임 풀기
- GPU 및 TPU로 네트워크 학습
1. 접근성(읽기 편한 정도)
책이 두껍지 않고 내용이 간결하게 설명되어 있어 딥러닝 입문자 분들도 쉽게 학습하실 수 있습니다.
책의 두께에 비해 다루는 범위가 넓지만 이론 및 실습을 간결하고 효과적으로 잘 설명하고 있습니다.
2. 난이도(책 내용의 수준)
이 책은 단순한 텍스트 설명이 아닌 실습(간단한 예제)을 기반으로 이론 및 코드를 설명을 합니다.
프로그래밍을 처음 접하시는 분들에게는 약간 어려울 수도 있으나 파이썬을 한번이라도 다뤄보셨다면 쉽게 풀어나가실 수 있습니다.
3. 완성도(설명력)
일반적인 딥러닝 도서에서 항상 나타나는 수학 공식이 이 책에서는 굉장히 적게 나타납니다.
그럼에도 불구하고 설명에 부족함이 없으며 실습 위주의 설명은 추후 활용하는데에도 충분한 수준입니다.
4. 총평
딥러닝 입문서로는 충분히 좋은 책이라고 생각되며, 특히 텐서플로(tensorflow)가 필수적인 분들에게는 강추드리는 책입니다.
다루는 내용이 넓고 얉은 편이다보니, 반드시 텐서플로가 아니어도 되거나 다른 입문서를 본 적이 있으신 분에게는 내용이 겹치거나 충분하지 않을 수 있습니다.
특히 '밑바닥부터 시작하는 딥러닝' 시리즈를 보신분이라면 굳이 이 책으로 다시 공부할 필요는 없을 것 같습니다.
5. 관련링크
- 한빛출판네트워크(책 소개 페이지) : https://www.hanbit.co.kr/store/books/look.php?p_code=B1266184916
- 예제 코드 : https://github.com/matroid/dlwithtf
- 예제 사진 : http://www.hanbit.co.kr/src/10122