MLOps (Machine Learning Operations) menerapkan praktik mirip DevOps ke ML — mengelola siklus hidup ML lengkap (data, pelatihan, deployment, monitoring) dengan andal dan dalam skala besar. Hal ini mengatasi tantangan operasional unik dalam mengdeploykan dan mempertahankan ML dalam produksi.
Siklus hidup ML
ML projects involve a full lifecycle (not just training a model):
1. DATA → collect, clean, label, version data (data is foundational)
2. TRAINING → develop, train, and evaluate models (experimentation, tuning)
3. DEPLOYMENT → put the model into production (serving predictions/inference)
4. MONITORING → track performance in production; detect issues
5. MAINTENANCE → retrain/update models as data and performance change
→ an ongoing cycle, not a one-time effort
