المتطلّبات الأساسية والعمل المُسبَق

هل الدورة التدريبية المكثّفة حول تعلّم الآلة مناسبة لك؟

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

يُرجى قراءة العمل المسبق التالي و أقسام المتطلبات الأساسية قبل بدء تعلُّم الآلة دورة مُكثَّفة، للتأكّد من استعدادك لإكمال جميع الوحدات.

المرحلة التمهيدية

قبل البدء في الدورة التدريبية المكثّفة عن تعلّم الآلة، عليك اتّباع الخطوات التالية:

  1. إذا كنت مبتدئًا في مجال التعلم الآلي، خذ مقدّمة عن الآلة التعلّم: تتناول هذه الدورة التدريبية القصيرة للدراسة الذاتية أساسيات تعلُّم الآلة. المفاهيم.
  2. إذا كنت مستخدِمًا جديدًا لـ NumPy، عليك إجراء NumPy تمرين Colab التعليمي الفائق السرعة، والذي يوفّر جميع ميزات NumPy المعلومات التي تحتاجها في هذه الدورة.
  3. إذا كنت مبتدئًا في استخدام الباندا، عليك باندا برنامج UltraQuick Tutorial الذي يوفّر تمرين Colab، والذي يوفّر جميع حيوانات الباندا المعلومات التي تحتاجها في هذه الدورة.

تُجرى تمارين البرمجة مباشرةً في متصفحك (بدون إعداد) مطلوبة) باستخدام المختبرات بدون خادم. تتوافق خدمة Colaboratory مع معظم المتصفّحات الرئيسية، وهي اختباره جيدًا على إصدارات سطح المكتب من Chrome وFirefox.

المتطلبات الأساسية

ولا تفترض الدورة المكثّفة لتعلم الآلة عن التعلم الآلي. ومع ذلك، لفهم المفاهيم المقدمة وإكمال التمارين، نقترح أن يلتقي الطلاب المتطلبات الأساسية التالية:

  • ينبغي أن تعتاد على استخدام المتغيرات والمعادلات الخطية الرسوم البيانية للدوال والمدرج التكراري والمتوسطات الإحصائية.

  • يجب أن تكون مبرمجًا جيدًا. من الناحية المثالية، يجب أن يكون لديك بعض الخبرة في البرمجة في Python لأن تمارين البرمجة في بايثون. ومع ذلك، فإن الخبرة يمكن للمبرمجين الذين ليس لديهم خبرة في لغة Python إكمال البرمجة التدريبات على أي حال.

تقدم الأقسام التالية روابط إلى مواد أساسية إضافية هذا مفيد.

الجبر

الجبر الخطي

علم المثلثات

الإحصاءات

حساب التفاضل والتكامل (اختياري، للمواضيع المتقدمة)

لغة البرمجة بايثون

يتم تناول أساسيات بايثون التالية في دور بايثون التعليمي:

تستخدم بعض تمارين البرمجة ما يلي أكثر تقدمًا مفهوم بايثون:

Bash Terminal وCloud Console

لتشغيل تمارين البرمجة على جهازك المحلي أو في وحدة تحكم سحابية، فينبغي أن تشعر بالراحة عند العمل على سطر الأوامر: