최근 어떤 서비스든 추천 시스템은 빠지지 않고 들어가고 있다. 그런 상황과는 별개로 추천 시스템에 대한 서적은 별로 없었는데, 이번에 한빛미디어에서 입문자를 대상으로 한 서적이 출간되었다.
이 책은 크게 3가지 파트로 구성되어 있다. 1~4장은 추천 시스템의 개요, 도입 방법 등이 설명되어있고, 5장은 추천 시스템에서 사용되는 알고리즘을 설명한다. 6~8장은 실제 서비스에서 운용하는 방법에 대해 서술되어 있다.
먼저 1~4장은 추천 시스템이 왜 중요한지에 대해 설명하고 있다. 이 파트는 수식이나 알고리즘에 대해서는 등장하지 않아서, 비즈니스에는 관심이 있지만 시스템에 대해서 잘 모르는 사람도 가볍게 읽을 수 있다. 다각적인 시각에서 추천 시스템에 대해서 설명한다.
5장에서는 분위기가 많이 달라진다. 파이썬 코드를 통해 구체적인 시스템 개발에 대해서 설명한다. 다양한 알고리즘에 대해서 간략하게 설명하고, 실제 코드를 통해 알고리즘을 실행해볼 수 있다. 간략하게 설명되어있기 때문에 다소 코드를 읽는 게 어려울 수 있고, 알고리즘에 대한 설명도 좀 더 정확하게 이해하기 위해서는 따로 조사해야 한다.(책에서도 이러한 부분에 대해서는 언급하고 있음.)
6~8장은 실제 어떤 구조로 운용해야 하는지에 대해서 다루고 있다. 예를 들면, 어떻게 로그를 남길 것인가, A/B 테스트는 어떻게 진행할 것인가와 같은 내용을 다룬다.
초심자가 추천 서비스에 대해서 공부하기에는 적합한 책인 것 같다. 내용이 크게 어렵거나 부실하지 않고 밸런스를 잘 갖췄다고 느껴졌다. 다만 실제 서비스에 적용하기 위해서는 각 토픽에 대한 추가적인 학습이 필요할 것 같다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
'서평' 카테고리의 다른 글
처음부터 제대로 배우는 스프링 부트 리뷰 (0) | 2023.07.23 |
---|---|
풀스택 테스트(Full Stack Testing) 리뷰 (0) | 2023.06.25 |
전문가를 위한 C++ (5판) 리뷰 (0) | 2023.04.23 |
타입스크립트 프로그래밍(더 빠르고 안정적인 자바스크립트 앱 개발을 위한 핵심 기능과 활용법) 리뷰 (0) | 2023.04.03 |
이것이 리눅스다(with Rocky Linux) 3판 리뷰 (0) | 2023.03.26 |