kangba***
2022-10-02

수학이 어려운 개발자를 위한 코드 실습형 머신러닝 가이드북. 머신러닝 모델 구축부터 활용법까지 단계별로 설명하며 개발자가 마주하게 될 다양한 문제를 머신러닝으로 해결하는 법을 안내한다.
웹개발자로 일하면서도 인공지능 AI에 대한 호기심이 가득한 저에게 머신러닝&딥러닝을 함께 학습할 수 있는 책 오라일리 시리즈의 “개발자를 위한 머신러닝&딥러닝”을 읽어보았습니다.인공지능 4대 석학 앤드루 응이 추천한 도서이며, 아마존 AI&ML 분야 베스트셀러인 만큼 그 내용이 알차다고 할 수 있겠습니다.
저자는 과거 인공지능으로 할 수 있는 이론적인 작업은 많지만 실제로 쉽게 적용할 수 있는 방법이 없던 시기인 ‘AI 겨울’ 시기를 겪게 됩니다. 구글에서 미적분학과 경사 하강법에 대한 강의를 들으며 머신러닝을 공부 하게 되는데 저자는 이 교육 방식으로는 과거 ‘AI 겨울’ 시기를 또 겪게 될거라 생각해 자신의 교육방법과 피드백을 텐스플로 팀에게 전달해 팀에 합류까지 하게 됩니다. 개발자에게 쉽게 머신러닝을 접할 수 있기 위해 이 책을 집필했다고 합니다. 이런 집필의도에 걸맞게 개발자가 쉽게 머신러닝 개념을 배우고 적용해볼 수 있게 쓰여있습니다. 마치 인공지능을 잘하는 선임이 옆에서 친절하게 설명해주는 느낌을 받았습니다.
이 책이 좋았던 점은 어려운 수학적 이론 보다 다양한 예제를 활용하여 실습해 볼 수 있는 환경을 제공해 개발자들이 익숙한 방법으로 인공지능을 학습할 수 있게 하였다는 점입니다. 텐서플로를 활용해 예제를 실습하고 디버깅하면서 자연스럽게 개념들도 익히는 이 방법이 저는 프로그래밍 언어를 배울때도 그렇고 개발자에게 쉽고 흥미를 돋우는 방법이라고 생각합니다. 추가로 파트2에서는 텐서플로 라이트를 활용해 안드로이드, iOS 모바일 앱 만들기와 TensorFlow.js를 활용한 웹 애플리케이션까지 만들어보면서 저자의 의도대로 실용적인 면모를 유감없이 보여줍니다. 이 책을 통해 사회적으로 유익한 인공지능 프로그램을 개발할 수 있는 인공지능 개발자로 성장해보시길 추천합니다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.”