파이토치 첫걸음 - 딥러닝 기초부터 RNN, 오토인코더, GAN 실전 기법까지 머신러닝/딥러닝 첫걸음 시리즈
최건호 지음 / 한빛미디어 / 2019년 6월
평점 :
장바구니담기


이 글에는 스포일러가 포함되어 있습니다.


우리 연구실에서 딥러닝을 사용하고 있는데, 현재는 텐서플로우를 사용하고 있다. 컴퓨터 그래픽스에서 특히 캐릭터 애니메이션 관련 논문들 중에 딥러닝을 사용하는 논문들이 대부분 텐서플로우로 만들어서 우리도 텐서플로우로 하고 있다. 하지만 최근에 파이토치를 사용한 논문들도 나오고 있고 AI학회쪽 논문들은 파이토치로 구현하는 경우가 많다고 해서 이참에 파이토치를 한번 배워보고자 신청했다. 텐서플로우는 C++ API를 빌드하는게 굉장히 힘들고 까다롭고 귀찮다. 파이토치는 C++을 텐서플로우보다 잘 지원한다는 소리가 있어서 궁금하기도 함.



우선 책 사이즈가 아담하고 읽기 좋다. 나 앞으로 첫걸음 시리즈 팬할것 같다. 내용이 정말 간결하게 잘 정리되어 있고 전혀 부실하지 않다. 오히려 내가 텐서플로우 하면서 연구하면서 부딪혔던 이론적인 부분들이 너무 잘 설명되어 있어서 많이 배웠다. 코드들도 잘 나와있어서 이해하기 수월했다.



이런 부분이 내가 딥러닝 하면서 참 힘들었던 부분들이다. 오버피팅을 피하는 방법을 한참 찾았었는데 내가 이 책을 빨리 샀더라면 이런 수고를 덜었을텐데 말이다. 이 책은 참 얇아서 금방 다읽는데 내용이 참 알차다. 꼭 필요한 내용들이 전부 있고 최신 트렌드를 전부 녹였다. CNN에서 대표되는 모델들을 그림과 코드로 전부 설명하고 있고 RNN에서도 LSTM과 GRU에 대해서도 설명하고 있다. 뒤에는 오토 인코더와 GAN에 대해서도 설명하고 있다. 참 구성이 좋은 것 같다.



친절한 그래프와 설명이 많은 도움이 된 것 같다. 이론적인 부분들이 최대한 쉽게 다가오게끔 설명한 저자의 노력이 보인다. 독자의 입장에서 하나하나 정성들인 섬세함이 돋보인다. 나는 딥러닝 진짜 초본데 잘 이해할 수 있도록 원리를 설명해준것 같다. 딥러닝을 파이토치로 시작하고 싶은 분들께 이 책을 추천한다. 진짜 강추다.



댓글(0) 먼댓글(0) 좋아요(2)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo