حساب الموترات Tensor Mathematics
تعريف بالمسار
الموترات وأبعادها وعملياتها وجداءاتها وانكماشها، وكيف تُكتب بها حسابات الشبكات العميقة.
الأهداف التعليمية
- فهم رتبة الموتر وشكله
- إجراء العمليات العنصرية والبث (Broadcasting)
- حساب جداء الموترات وانكماشها
- قراءة أشكال الموترات في نماذج التعلم العميق
قائمة الدروس
- 1 من العدد إلى الموتر Scalars, Vectors, Matrices and Tensorsالموتر تعميم للعدد والمتجه والمصفوفة إلى أي عدد من المحاور؛ نتعلم الرتبة والشكل والفهرسة وكيف تُمثَّل الصور والنصوص والدفعات موترات.
- 2 العمليات على الموترات Tensor Operationsالعمليات العنصرية، والبث (Broadcasting)، وإعادة التشكيل، وتبديل المحاور، والاختزال على محور؛ وهي العمليات التي تُكتب بها طبقات الشبكات الحديثة.
- 3 جداءات الموترات Tensor Productsالجداء الخارجي يرفع الرتبة، وجداء كرونيكر يبني مصفوفات كبيرة من صغيرة، وضرب المصفوفات بالدفعات يعمم الضرب إلى موترات؛ مع عدّ العمليات لكل منها.
- 4 انكماش الموترات وترميز أينشتاين Tensor Contractionالانكماش يجمع على محور مشترك بين موترين أو داخل موتر واحد فيحذفه؛ وهو التعميم الذي يشمل الجداء النقطي وضرب المصفوفات والأثر، ويُكتب بإيجاز بترميز einsum.
- 5 تطبيقات الموترات في التعلم العميق Tensor Applications in Deep Learningنجمع ما سبق في حسابات حقيقية: الانتشار الأمامي لطبقة كاملة الاتصال بالدفعات، والالتفاف، والانتباه بالضرب النقطي المقيس، مع تتبع الأشكال في كل خطوة.
التطبيقات في الذكاء الاصطناعي
- دفعات الصور في CNN
- الانتباه في Transformers
- Einsum
الاختبار النهائي للمسار
12 سؤالاً مختارة عشوائياً من بنك أسئلة المسار، الزمن 25 دقيقة، ونسبة النجاح 65%.
ابدأ الاختبار النهائي تدرب على أسئلة المسارالمراجع العلمية
- Deep Learning — Ian Goodfellow, Yoshua Bengio, Aaron Courville (MIT Press) www.deeplearningbook.org
- Mathematics for Machine Learning — Marc Peter Deisenroth, A. Aldo Faisal, Cheng Soon Ong (Cambridge University Press) mml-book.github.io
