إن عملية تعلّم الشبكات العصبية هي دورة هندسية وليست لغزاً غامضاً. توضح هذه الدورة كيف يحوّل النموذج المدخلات إلى تنبؤات، وكيف يقيس مدى خطأ تلك التنبؤات، وكيف يستخدم "التدرجات" (gradients) لتعديل الأوزان حتى تنخفض قيمة الخسارة. وهي موجهة لكل من يرغب في فهم ما يحدث فعلياً أثناء التدريب في العمق، بعيداً عن التفسيرات السطحية أو الغامضة. وفي الختام، ستكون لديك صورة واضحة عن كيفية عمل البيانات، والخسارة، والتدرجات، وخوارزميات التحسين (optimizers) معاً، فضلاً عن قدرة أفضل على رصد الحالات التي قد ينحرف فيها مسار التدريب عن الصواب.
تتناول الدورة آليات التعلم الجوهرية، بما في ذلك التمرير الأمامي (forward pass)، ودوال الخسارة، وخوارزمية الانحدار الاشتقاقي (gradient descent)، والانتشار العكسي (backpropagation). كما تغطي دورات التدريب التي تتضمن الدفعات (batches) وحقبات التدريب (epochs) والمُحسِّنات (optimizers)، بالإضافة إلى حالات الفشل الرئيسية المتمثلة في نقص الملاءمة (underfitting)، والإفراط في الملاءمة (overfitting)، وسوء جودة البيانات.