انتقل إلى المحتوى

المرحلة ١ · مبتدئ · D3

الانتشار الخلفي

قانون نيوتن الثاني في الذكاء الاصطناعي.

١٤ درسًا · ١٥٢ دقيقةمتوسط

عن هذا الفصل

أخبرك نزول التدرّج أن تخطو نزولًا. ولم يخبرك كيف يعرف نموذج فيه مئة مليار وزن أين النزول، وهذا ما يشرحه الفصل.

الانتشار الخلفي (Backpropagation) هو قاعدة السلسلة مطبَّقة على رسم حسابي (Computation Graph)، لا أكثر. سترسم الرسم، وتدفع الأرقام إلى الأمام، ثم تدفع التدرّجات إلى الخلف حافةً حافةً حتى يعرف كل وزن نصيبه من اللوم. وستحسب خلية واحدة بيدك، ثم شبكة من طبقتين بيدك، ثم الشيء نفسه بالمصفوفات.

ثم يأتي الجزء الصريح. التدرّجات تتلاشى في الأكوام العميقة، وتنفجر في الشبكات المتكرّرة، وتموت داخل وحدات ReLU. سترى كل عطب، وتقيسه، وتتحقّق من كل تدرّج تحسبه بفرق منتهٍ (Finite Difference). وتختم بالتاريخ، من أطروحة فنلندية عام ١٩٧٠ إلى مجلة Nature عام ١٩٨٦، وبأسباب اعتقاد علماء الأعصاب أن الدماغ يفعل شيئًا آخر.

ما ستقدر عليه، درسًا بعد درس

  1. ١

    كل نموذج رسم حسابي

    تحوّل أي تعبير إلى رسم من عمليات صغيرة.

    ١١ دقيقة
  2. ٢

    التمريرة الأمامية

    تمرّر القيم عبر الرسم وتخزّن ما ستحتاجه التمريرة الخلفية.

    ١٠ دقائق
  3. ٣

    كل عقدة تعرف مشتقة صغيرة واحدة

    تكتب التدرّج المحلّي لعمليات الجمع والضرب ولدالّة لاخطّية.

    ١٢ دقيقة
  4. ٤

    التسلسل إلى الخلف

    تضرب التدرّجات المحلّية على مسار لتحصل على تدرّج أي وزن.

    ١٢ دقيقة
  5. ٥

    خلية واحدة بيدك

    تحسب كل تدرّجات خلية سيجمويد واحدة بالورقة والقلم.

    ١١ دقيقة
  6. ٦

    طبقتان بيدك

    تنفّذ تمريرة خلفية كاملة عبر شبكة من طبقتين بيدك.

    ١٢ دقيقة
  7. ٧

    الانتشار الخلفي بالمصفوفات

    تفهم لماذا تشغّل المكتبات الحقيقية التمريرة الخلفية على شكل بضعة جداءات مصفوفات، وتتحقّق من أن كل شكل يتراصف.

    ١١ دقيقة
  8. ٨

    الاشتقاق التلقائي بالنمط العكسي

    ترى لماذا يمشي الانتشار الخلفي في الرسم إلى الخلف: فمع خسارة واحدة وملايين الأوزان، تكفي مسحة خلفية واحدة لتعطي كل التدرّجات.

    ١٠ دقائق
  9. ٩

    لماذا تكلفته زهيدة

    تقارن تكلفة الانتشار الخلفي بحساب كل تدرّج على حدة.

    ٩ دقائق
  10. ١٠

    تدرّجات تتلاشى

    تشرح لماذا يتقلّص التدرّج مع العمق، وتقيس سرعة ذلك.

    ١٠ دقائق
  11. ١١

    تدرّجات تنفجر ووحدات تموت

    تكشف انفجار التدرّج وموت وحدات ReLU من الأرقام التي تسجّلها.

    ١٠ دقائق
  12. ١٢

    الاشتقاق التلقائي عمليًا

    تدرّب شبكة صغيرة باشتقاق أدوات مصفوفة التلقائي وتقرأ كل تدرّج.

    ١٢ دقيقة
  13. ١٣

    التحقّق العددي من التدرّجات

    تفحص تمريرتك الخلفية باختبار التحريك البسيط، وتقرّر ما الفرق المقبول.

    ١١ دقيقة
  14. ١٤

    ما ليس هو الانتشار الخلفي

    تذكر الأسباب الرئيسة التي تجعل تشغيل الدماغ للانتشار الخلفي مستبعدًا.

    ١١ دقيقة

قبل أن تبدأ

وبعده

كل الفصول