본문 바로가기

도서,강의 리뷰

머신러닝 디자인 패턴 리뷰


"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

 

 

우선, 이 책은 머신러닝에 대한 사전 지식과 가병누 프로젝트 경험이 있는 분들에게 적합합니다. 업무 경험은 아니더라도, 캐글이나 데이콘 같은 대회를 1,2개 나간 경험이 있다면 좀 더 와닿을 것 같습니다. 즉, 현실 데이터를 이용해서 어떤 결과를 머신러닝 알고리즘으로 만들어보려고 시도한 경험이 있다면 이 책의 보기 적합한 수준이라고 생각합니다. 또한, 이 책에서는 쿼리문과 keras, tensorflow2 에 대한 소스코드가 나옵니다. 그러니, 이에 대한 어느정도 문법을 이해한 상태여야 책을 좀 더 잘 이해할 수 있습니다.

 

 

 


(저자에 의하면) 책은 최신 알고리즘 등을 다루지 않습니다. 학계를 위한 책이 아닌 기업에서 머신러닝 엔지니어를 하고 있는 분들을 위한 책이라고 합니다. 실제 내용을 봐도 어떤 문제에 부딪혀 있을 때 여러가지 디자인 패턴을 통해 이를 극복하려는 이유에 대해 설명하고 이를 실습할 수 있습니다. 내용들이 워낙 현실에서 머신러닝 업무를 하면서 겪은 케이스들을 다루기에 실무를 하면서 쿡북으로 보기 좋은 책이라는 생각이 듭니다. 쉬운 책은 아니고, 중급서 이상의 수준이라고 생각하면 좋을 것 같습니다. 

 

 

 

내용은 다양한 케이스에 다양한 패턴들이 들어와서 실제 그러한 문제를 겪어보지 못한 케이스들에 대한 내용도 있어서 이해하는데 시간이 좀 걸리기도 했습니다. 현업 경험이 부족하더라도 캐글이나 데이콘 같은 대회 경험이 많은 분들이 확실히 도움받을 책이라고 생각이 들었습니다. 책에서 모든 디자인 패턴을 이해하지는 못하였고, 여러 번 봐야되는 챕터들이 많기에 단기간에 이해하려 하지말고 일단 빠르게 훏어보고 필요할때마다 꺼내서 보면 좋은 책이라는 생각이 들었습니다. 머신러닝 디자인 패턴을 다룬 책은 아직 국내에 생소한데 실험적인 부분에서 좋은 책이라고 생각합니다. 오픈소스나 구글링을 보면 좀더 최신 케이스들이 있겠지만 이 책에서 다루는 디자인 패턴이나 원론들이 유행에 안 맞거나 하는 것 같지는 않습니다. 원리와 기법에 초점을 두고 본다면 이 책에 내용들은 반드시 피와살이 될 거라고 생각합니다.

 

 

이상 리뷰를 마치겠습니다.

 

감사합니다.