اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

وعليكم السلام,

هنالك العديد من الأسباب لحصول هذا:

  • اولا الايقاف المبكر لديه شروطه وهو ان كان لا يتحسن النموذج نفعل ايقاف مبكر.
  • فلو كان يتحسن النموذج ولو بشكل غير ملحوظ لا يتوقف وقد يكون السبب.
  • قد يحتاج النموذج epoch كافية للتدريب وقبلها لا يمكن ايقافه مبكرا مما جعله يكمل.
  • وقد يكون هنالك خطأ في الكود ولم يعمل له ايقاف مبكر في الوقت الصحيح مما سبب المشكلة.

 

 

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته.

إذا قمت بتفعيل آلية الإيقاف المبكر (Early Stopping) واستمر التدريب حتى اكتمال جميع ال epochs دون تفعيل التوقف المبكر فهذا الأمر يحدث بسبب عدة احتمالات:

  • أولا لم يتم استيفاء شرط التوقف:
    • فلم يتحقق تحسن كاف في المقياس مثل الخسارة أو الدقة.
    • لم يتجاوز عدد ال epochs الصبر (patience) المحدد.
  • ثانيا إعدادات غير مناسبة:
    • مثلا قيمة ال patience كبيرة جدا.
    • أو قيمة ال min_delta صغيرة جدا.
    • أو لم يتحسن الأداء بما يكفي .
  • ثالثا مشكلة في التهيئة:
    • التهيئة الجيدة للنموذج جعلته يتعلم بشكل مستمر
    • أو أن البيانات سهلة التعلم ولم يصل النموذج لمرحلة overfitting

لذلك يجب عليك :

  • التأكد من أن ال monitor يشير إلى المقياس الصحيح.
  • التحقق من قيم patience و min_delta.
  • يجب فحص منحنى التعلم لترى إذا كان هناك تحسن مستمر أم لا .
  • وتأكد من أن آلية Early Stopping مفعلة بشكل صحيح

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...