MLOps ترکیبی از روشهای مهندسی نرمافزار و عملیات برای مدیریت چرخه عمر مدل یادگیری ماشین است. نسخهبندی داده و مدل، تست، استقرار، پایش و بازآموزی از موضوعات آن هستند.
از تعریف تا کاربرد
وقتی مدل تشخیص تقلب به Production میرود، باید بدانیم با چه دادهای آموزش دیده، چه نسخهای مستقر است و افت عملکرد آن چگونه شناسایی میشود.
MLOps معادل صرفاً اجرای یک Notebook روی سرور نیست. قابلیت بازتولید و مدیریت ریسک خروجی مدل ضروری است.
درک تفاوت این موضوع با انحراف توزیع داده و تغییر رابطه داده و هدف به انتخاب راهکار مناسبتر کمک میکند.
چرا مدل خوب کافی نیست؟
MLOps نسخه داده و مدل، تست، استقرار، مانیتورینگ Drift و Rollback مدل را سازماندهی میکند. لازم است بدانیم هر پیشبینی با کدام نسخه مدل و کدام دیتاست آموزش تولید شده است.