حقبة تدريبية

term_id: epoch

Category: training_techniques

Definition

في تعلم الآلة، تمثل الحقبة التدريبية تكراراً واحداً عبر مجموعة بيانات التدريب بأكملها. خلال كل حقبة، يعالج النموذج جميع أمثلة التدريب، ويحدث أوزانه عبر الانتشار العكسي، ويقيّم الأداء.

Summary

مرور كامل واحد لمجموعة بيانات التدريب عبر خوارزمية تعلم الآلة أثناء تدريب النموذج.

Key Concepts

  • تكرار التدريب
  • الانتشار العكسي
  • الاقتراب من الحل الأمثل
  • ضبط المعاملات الفائقة

Use Cases

  • تكوين حلقات تدريب الشبكات العصبية
  • مراقبة فقدان التحقق من الصحة لكل دورة
  • تنفيذ استراتيجيات الإيقاف المبكر

Code Example

1
2
3
4
5
6
7
for epoch in range(num_epochs):
    for inputs, labels in dataloader:
        optimizer.zero_grad()
        outputs = model(inputs)
        loss = criterion(outputs, labels)
        loss.backward()
        optimizer.step()