MLOps (Machine Learning Operations) áp dụng các thực hành kiểu DevOps vào ML — quản lý toàn bộ vòng đời ML (dữ liệu, training, deployment, monitoring) một cách đáng tin cậy và ở quy mô lớn. Nó giải quyết các thách thức vận hành đặc thù khi deploy và duy trì ML trong production.
Vòng đời ML
Dự án ML bao gồm cả một vòng đời (không chỉ là train một model):
1. DATA → thu thập, làm sạch, gán nhãn, version dữ liệu (dữ liệu là nền tảng)
2. TRAINING → phát triển, train và đánh giá model (thử nghiệm, tuning)
3. DEPLOYMENT → đưa model vào production (phục vụ dự đoán/inference)
4. MONITORING → theo dõi hiệu suất trong production; phát hiện vấn đề
5. MAINTENANCE → retrain/cập nhật model khi dữ liệu và hiệu suất thay đổi
→ một chu trình liên tục, không phải nỗ lực một lần
