الوحدة 3 — تتبّع التجارب مع MLflow
في الوحدة السابقة ثبّتنا البيئة والبذور، فأصبحنا قادرين على إعادة إنتاج نموذج بعينه. لكن في مرحلة التطوير، عالِمة البيانات لا تُدرّب نموذجًا واحدًا: بل تُجرّب عشرين أو خمسين. من دون تتبّع منهجي، تتحوّل هذه التجارب إلى فوضى غير قابلة للاسترجاع. ذلك ما تحلّه MLflow.
ما يُسجَّل تلقائيًا في تجربة
فكرة MLflow بسيطة: كلّ تشغيل تدريب (Run) يحفظ ثلاثة أنواع من المعلومات في مكان واحد يُسمّى Experiment:
- المعلمات (parameters): كلّ ما اخترناه قبل التدريب (
learning_rate،n_estimators، اسم الخوارزمية).