إنتقل إلى المحتوى الرئيسي

الوحدة 2: التحكم في الإصدارات لمشاريع تعلم الآلة

🎯 الأهداف التعليمية​

بنهاية هذه الوحدة، ستكون قادرًا على:

  • تطبيق أفضل ممارسات Git خصيصًا لمشاريع تعلم الآلة
  • تنفيذ التحكم في إصدارات البيانات (DVC) لتتبع مجموعات البيانات والنماذج
  • تصميم وتنفيذ استراتيجيات إصدار النماذج مع السجلات
  • إنشاء خطوط أنابيب تعلم الآلة قابلة للتكرار مع تتبع النسب بشكل صحيح

📚 محتوى الوحدة​

الفصل 1: Git لمشاريع تعلم الآلة​

أفضل الممارسات للتحكم في الإصدارات في تعلم الآلة، التعامل مع الملفات الكبيرة، تكوين .gitignore بشكل صحيح، واستراتيجيات الفروع.

الفصل 2: التحكم في إصدارات البيانات (DVC)​

إعداد DVC، تتبع البيانات والنماذج، تكوين التخزين البعيد، وبناء خطوط الأنابيب.

الفصل 3: إصدار النماذج​

سجلات النماذج، استراتيجيات الإصدار، تتبع البيانات الوصفية، ونسب النموذج.

⏱️ الوقت المقدر​

النشاطالمدة
القراءة2.5 ساعات
التمارين العملية2 ساعات
الاختبار30 دقيقة
الإجمالي5 ساعات

🔑 المفاهيم الرئيسية​

🛠️ الأدوات المشمولة​

الأداةالغرض
Gitالتحكم في إصدارات الكود
DVCإصدار البيانات والنماذج
MLflow Model Registryإدارة النماذج
Git LFSالتعامل مع الملفات الكبيرة

🚀 لنبدأ!​

ابدأ مع الفصل 1: Git لمشاريع تعلم الآلة لتتعلم ممارسات Git الخاصة بتعلم الآلة.