Ali Ahmed55 نشر 6 سبتمبر أرسل تقرير نشر 6 سبتمبر السلام عليكم ماذا يعني إذا قمت بتفعيل آلية الإيقاف المبكر (Early Stopping) ومع ذلك استمر تدريب النموذج حتى أكمل جميع الـ epoch من غير ما يتوقف قبلها؟ 2 اقتباس
0 عماد شيخ العشرة نشر 6 سبتمبر أرسل تقرير نشر 6 سبتمبر وعليكم السلام, هنالك العديد من الأسباب لحصول هذا: اولا الايقاف المبكر لديه شروطه وهو ان كان لا يتحسن النموذج نفعل ايقاف مبكر. فلو كان يتحسن النموذج ولو بشكل غير ملحوظ لا يتوقف وقد يكون السبب. قد يحتاج النموذج epoch كافية للتدريب وقبلها لا يمكن ايقافه مبكرا مما جعله يكمل. وقد يكون هنالك خطأ في الكود ولم يعمل له ايقاف مبكر في الوقت الصحيح مما سبب المشكلة. 1 اقتباس
0 محمد_عاطف نشر 6 سبتمبر أرسل تقرير نشر 6 سبتمبر وعليكم السلام ورحمة الله وبركاته. إذا قمت بتفعيل آلية الإيقاف المبكر (Early Stopping) واستمر التدريب حتى اكتمال جميع ال epochs دون تفعيل التوقف المبكر فهذا الأمر يحدث بسبب عدة احتمالات: أولا لم يتم استيفاء شرط التوقف: فلم يتحقق تحسن كاف في المقياس مثل الخسارة أو الدقة. لم يتجاوز عدد ال epochs الصبر (patience) المحدد. ثانيا إعدادات غير مناسبة: مثلا قيمة ال patience كبيرة جدا. أو قيمة ال min_delta صغيرة جدا. أو لم يتحسن الأداء بما يكفي . ثالثا مشكلة في التهيئة: التهيئة الجيدة للنموذج جعلته يتعلم بشكل مستمر أو أن البيانات سهلة التعلم ولم يصل النموذج لمرحلة overfitting لذلك يجب عليك : التأكد من أن ال monitor يشير إلى المقياس الصحيح. التحقق من قيم patience و min_delta. يجب فحص منحنى التعلم لترى إذا كان هناك تحسن مستمر أم لا . وتأكد من أن آلية Early Stopping مفعلة بشكل صحيح 1 اقتباس
0 Ali Ahmed55 نشر 6 سبتمبر الكاتب أرسل تقرير نشر 6 سبتمبر الف شكراا جدا لحضرتكم جزاكم الله كل خير اقتباس
السؤال
Ali Ahmed55
السلام عليكم
ماذا يعني إذا قمت بتفعيل آلية الإيقاف المبكر (Early Stopping) ومع ذلك استمر تدريب النموذج حتى أكمل جميع الـ epoch من غير ما يتوقف قبلها؟
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.