How do I choose the number of epochs to get a good accuracy of CNN? كيف اختار عدد ال epochs للحصول على دقة جيدة في تكوين نموذج الشبكة العصبية التلافيفية CNN؟


عشان اقدر اختار عدد ال epochs المطلوب للحصول على دقة جيدة في تكوين نموذج الشبكة العصبية التلافيفية CNN

 

يبدأ هنا من السؤال التالي : هل ل عدد ال epoch علاقة لزيادة الدقة؟

 

نعم بالرغم من ان طبقات المعمارية للنموذج التي تمر بها البيانات مهمة للغاية الا ان عدد ال epoch ايضا يجب موازنتها وفقا لما ينتج من التدريب كالتالي:

 

يجب مراقبة قيم validation loss و training loss اذا كانت قيمة validation loss تتزايد مع كل مرحلة epoch يتم تمرير الخوارزميات بها فأن ذلك يعني انك ستحصل على ال over-fitting عندها ستحتاج الى زيادة عدد ال epoch تدريجياً لحين الوصول الى نتيجة جيدة وتتجاوز مشكلة ال over-fitting

 

طبعا هنا تم ايضاح دور ال epoch فقط لكن هناك الكثير من الامور التي يجب ان نأخذها بنظر الاعتبار مثل حجم البيانات وجودتها وتقسمها و تعزيزها وعدد طبقات ال cnn والخ

Comments

Popular posts from this blog

ماهو الفرق التصنيف و الانحدار (Difference Between Classification and Regression in Machine Learning)

Dataset Augmentation