دورة التدريب EPOCH

1 دقيقة

ما هي دورة التدريب؟

يُستخدم مصطلح دورة التدريب في مجال التعلم الآلي للإشارة إلى إتمام الشبكة العصبونية الاصطناعية لدورة تعلّم واحدة، أي مرورها على كامل بيانات مجموعة التدريب لمرة واحدة. وعادةً ما يأخذ تدريب شبكة عصبونية ما عدّة دورات تدريب؛ حيث يتم تغذية تلك الشبكة ببيانات التدريب لأكثر من دورة بأنماط مختلفة بهدف الحصول على أداء أفضل وأكثر عموميةً عندما تُعطى بيانات اختبار لم تراها من قبل.

يجب الانتباه إلى أن زيادة عدد دورات التدريب لا يعني بالضرورة أن الشبكة العصبونية ستعطي نتائج أفضل. وتعتبر مهمة اتخاذ القرار المناسب حول عدد الدورات الكافي للشبكة مهمة صعبة وفن بحد ذاتها. فبالنظر إلى تعقيد البيانات وقابليتها للتغير في العالم الحقيقي، قد يتطلب الأمر مئات أو حتى آلاف دورات التدريب للحصول على دقة معقولة في بيانات الاختبار. ويجدر بالذكر أن تعريف مصطلح دورة التدريب يمكن أن يختلف باختلاف المشكلة المطلوب حلها وتقنية التعلم الآلي المُستخدمة.