خطوات الاستخدام
1. أدخل أفضل حقبة (bestEpoch): هي رقم الحقبة التي حققت فيها النموذج أقل قيمة لخسارة التحقق (validation loss) حتى الآن. هذا الرقم يمثل الذروة الحالية لأداء النموذج. على سبيل المثال، إذا كان النموذج قد وصل إلى أدنى خسارة في الحقبة 10، فستدخل 10.
2. أدخل الحقبة الحالية (currentEpoch): هي رقم الحقبة التي يتم تدريب النموذج فيها الآن. يجب أن تكون أكبر من أو تساوي bestEpoch. إذا كان الفرق بين currentEpoch و bestEpoch أكبر من أو يساوي patience، فهذا يعني أن النموذج لم يتحسن لفترة طويلة ويجب إيقاف التدريب.
3. أدخل فترة الصبر (patience): هي عدد الحلقات (epochs) التي يُسمح للنموذج فيها بعدم تحسين الخسارة قبل إيقاف التدريب. القيمة الشائعة هي 5 أو 10. كلما زادت، زادت فرصة استمرار التدريب رغم التقلبات.