오늘 배워간 것
MLOps
Development <-> Production
- Input에 차이가 발생하는 등의 상황을 고려를 해야한다.
- 새로운 모델을 사용할까 말까에 대한 고민도 필요하다.
MLOps란?
머신러닝 모델을 운영하면서 반복적으로 필요한 업무를 자동화시키는 과정
ML Engineering + Data Engineering + Cloud + Infra
머신러닝 모델 개발(ML Dev)과 머신러닝 모델 운영(Ops)에서 사용되는 문제, 반복을 최소화하고 비즈니스 가치를 창출하는 것이 목표
-> 모델링에 집중할 수 있도록 관련된 인프라를 구축하고, 자동으로 운영
MLOps Component
- Server infra
- GPU infra
- infra
- Serving
- Experiment
- Model Management(mlflow)
- Feature Store(hopsworks)
- Data Validation
- Monitoring
- AutoML
서두르지 말고
한 발짝씩 나아가기