المتطلبات الأساسية والواجبات السابقة

هل الدورة التدريبية المخصّصة لتعلُّم الآلة مناسبة لك؟

ليس لديّ إلّا القليل من المعلومات حول تعلُّم الآلة أو ليس لديّ معلومات عنها.
وننصح بمراجعة جميع المواد بالترتيب.
لديّ بعض الخبرة في مجال تعلُّم الآلة، ولكنني أريد الحصول على فهم كامل وحالي.
ستكون "الدورة التدريبية لتعلُّم الآلة" مفيدة جدًا. تنقّل بين كل الوحدات بالترتيب، أو اختَر الوحدات التي تهمّك فقط.
أعلم جيدًا تقنية تعلُّم الآلة، ولكن لديّ القليل من المعلومات حول TensorFlow أو لا أعرف عنها أي معلومات.
قد يكون قدر كبير من المواد أساسيًا جدًا لك. بدلاً من تصفّح المحتوى بالكامل، ركِّز على المادة التالية:
وتركّز الدورة التدريبية أعطال تعلُّم الآلة بشكل أساسي على واجهات برمجة التطبيقات ذات المستوى الأعلى. إذا كنت مهتمًا بمعرفة واجهة برمجة تطبيقات TensorFlow ذات المستوى المنخفض (ربما من أجل إجراء أبحاث حول تعلُّم الآلة)، يمكنك الاطّلاع على المراجع التالية بدلاً من ذلك:

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

الطلب المُسبَق

قبل بدء دورة تدريبية لتعلُّم الآلة، يُرجى تنفيذ ما يلي:

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

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

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

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

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

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

الجبر

الجبر الخطي

علم المثلثات

الإحصاءات

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

برمجة Python

يمكنك الاطّلاع على أساسيات Python الأساسية في البرنامج التعليمي Python:

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

طرفي Bash / Cloud Console

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