eehoesk***
2022-04-24

머신러닝 프로젝트를 처음 시작하는 방법, 기존 시스템에 머신러닝을 통합하는 방법, 머신러닝에 사용할 데이터를 수집하는 방법 등 실무에 유용한 내용을 중점적으로 다룬다.
한빛미디어에서 출간된 머신러닝 실무 프로젝트(2판) 책은 기존 내용에 MLOps 및 슬롯머신 알고리즘을 활용한 강화학습 등의 내용을 추가하여 2판을 출간했다고 한다. 1장에서는 머신러닝을 어떻게 프로젝트에 적용하는지에 대해 배우며, 머신러닝 프로젝트 진행과정을 다음과 같이 명료하게 나누어 두었다.
1. 비즈니스 문제를 머신러닝 문제로 정의
2. 논문을 중심으로 유사한 문제들을 조사
3. 머신러닝을 사용하지 않는 방법은 없는지 검토
4. 시스템 설계를 고려
5. 특징량, 훈련 데이터와 로그를 설계
6. 실제 데이터를 수집하고 전처리
7. 탐색적 데이터 분석과 알고리즘을 설정
8. 실제 데이터를 수집하고 전처리
9. 시스템 통합
10. 예측 정확도, 비즈니스 지표 모니터링
이러한 관점에서 "머신러닝 실무 프로젝트" 책은 머신러닝으로 할 수 있는 일에 대해 명료하게 알려주는 것 부터 시작하여, 머신러닝과 관련된 다양한 개념들, 평가 방법, 기존 시스템에 머신러닝을 통합하는 과정, 학습 리소스 수집하는 방법, 지속적인 머신러닝 활용을 위해 기반을 구축하는 방법, 머신러닝 기반 정책 성과를 판단하는 방법 등을 배우며 실전에 필요한 갖가지 방법들에 대해 배울 수 있게 도와준다. 즉, 한마디로 말하자면 머신러닝 프로젝트를 성공적으로 수행하기 위한 실무적인 모든 것을 담고있으므로 머신러닝 프로젝트를 수행하는 사람이라면 한번쯤 정독하면 좋을 것 같다!