NAVER AI Tech/Computer Science
7. MLOps
코딩소비
2023. 12. 28. 14:12
MLOps : ML + Ops(Operations)
- 머신러닝 모델을 운영하면서 반복적으로 필요한 업무를 자동화시키는 과정
- 데이터 엔지니어링 + ML + 인프라
- 모델링에 집중할 수 있도록 관련된 인프라를 만들고, 자동으로 운영되도록 만드는 일
MLOps component
1. 클라우드 : AWS, GCP, Azure, NCP 등
2. 서빙 : input이 주어졌을 때 모델을 동작시켜서 output을 전달하는 것
3. 모델링, 실험 : WanB, 인터랙티브 AI수업시간에 배웠던 Tool을 사용해보기
4. 데이터 Validation : feature 분포 확인(research, production 간 차이 확인)
5. 지속적인 학습 : 새로운 input dataset이 생성되었을 때 retrain하는 과정.(Devops에서 CI/CD 구축)
**결국 MLOps는 AutoML