We will find a way, we always have.

-interstellar

Blah blah

[리뷰] 머신러닝 엔지니어링 인 액션

Redddy 2023. 12. 24. 23:18
한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.

 

머신러닝 엔지니어링 인 액션 도서는 크게 세 부분으로 구성되어있다. 그리고 각 부는 머신러닝 프로젝트에 적용되는 마일스톤을 다룬다. 

 

'무엇을 해결하려고 하는가?'에 대한 초기 범위 설정 단계부터 '이 솔루션을 앞으로 몇 년간 어떻게 유지 관리할 것인가?'에 대한 마지막 단계까지, 프로젝트를 진행하면서 시기별로 고려하게 되는 주제들에 대해 논리적으로 동일한 순서로 살펴본다.  

 

 

  1. 주로 머신러닝 프로젝트의 관리 측면에 대해 팀장, 매니저, 프로젝트 리더의 관점으로 다룬다. 솔루션 구축에 따르는 함정에 빠지지 않도록 범위 설정, 실험, 프로토타이핑에 대한 청사진을 제시하고, 포괄적인 피드백을 전달한다.
  2. 머신러닝 프로젝트의 개발 프로세스를 다룬다. 머신러닝 솔루션 개발에 대한 좋은 예시와 나쁜 예시를 비교해가며 머신러닝 솔루션을 빌드하고 튜닝하는 방법, 그리고 로깅과 평가를 하는 검증된 방법을 안내해 가장 간단하고 유지 관리가 쉬운 코드를 만들 수 있도록 한다.
  3. 프로젝트의 프로덕션 배포, 재훈련, 모니터링 및 기여도와 관련된 고려 사항을 다룬다. A/B 테스트와 피처 스토어, 재훈련 시스템에 대한 예제외 함께 시스템 구축과 아키텍쳐를 제공하며, 이를 통해 비즈니스 문제를 머신러닝으로 해결하는 데 있어 최소한의 복잡성을 가지는 솔루션을 구축할 수 있다.

 

 

장마다 제일 처음에 해당 장의 대한 내용을 요약해서 보여주고, 코드와 많은 그림들로 독자의 이해를 돕고 있다. 

머신러닝 프로젝트를 계획하고 연구하는 방법부터 머신러닝 코드 안에서도 클린 코드를 챙길 수 있도록 도와준다. 

 

파이썬 문법을 배웠고 머신러닝을 사용한 멋진 프로젝트를 만들어 보고 싶은 분들에게 추천하는 도서이다.