MLOps (Machine Learning Operations) menerapkan amalan seperti DevOps kepada ML — menguruskan kitaran hayat ML penuh (data, latihan, penyebaran, pemantauan) dengan boleh dipercayai dan pada skala besar. Ia menangani cabaran operasi yang unik kepada penyebaran dan penyelenggaraan ML dalam pengeluaran.
Kitaran hayat 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
