Skip to main content
SKL
All courses
Course cover: AIE-101

Course

AI Engineering: From Fundamentals to Deployment

Build machine learning and deep learning models in Python, from preparing data to deploying and monitoring the model, over 13 weeks of lessons and projects.

  • AIE-101
  • Intermediate
  • 33 hours
  • On demand

A course organised over 13 weeks. It starts with Python programming and data science, then the mathematics, probability and statistics that machine learning is built on.

Next comes machine learning: feature engineering and model evaluation, advanced algorithms, and model tuning. Then deep learning: neural networks, CNNs, RNNs and sequence modelling, Transformers and attention, and transfer learning to adapt pre-trained models.

You use TensorFlow, PyTorch and Hugging Face, and every week ends with a hands-on project. The Arabic version of the course was translated with AI.

What you'll build

  • Prepare, clean and analyse data before training models
  • Train, evaluate and tune regression, classification and clustering models
  • Build neural networks, CNNs and RNNs with TensorFlow and PyTorch
  • Use Transformers and NLP to analyse and generate text
  • Adapt pre-trained models to new tasks with transfer learning
  • Deploy a model behind an API with Docker and monitor it

Course outline

14 modules · 101 lessons · Total 33 h 1 min

    • Certificate of Completion

      Included after you enrol

      1 min

    • مقدمة في ماستر كلاس هندسة الذكاء الاصطناعي: من الصفر إلى بطل الذكاء الاصطناعي

      Included after you enrol

      2 min

    • مقدمة عن أساسيات بايثون

      Included after you enrol

      1 min

    • اليوم 1: مقدمة في بايثون وإعداد بيئة التطوير

      Included after you enrol

      23 min

    • اليوم 2: التحكم في تدفق البرامج

      Included after you enrol

      34 min

    • اليوم 3: الدوال والوحدات (Modules)

      Included after you enrol

      26 min

    • اليوم 4: هياكل البيانات (القوائم، التابلو، القواميس، المجموعات)

      Included after you enrol

      34 min

    • اليوم 5: التعامل مع السلاسل النصية

      Included after you enrol

      27 min

    • اليوم 6: إدارة الملفات

      Included after you enrol

      26 min

    • اليوم 7: كتابة كود بايثوني عملي ومشروع تطبيقي

      Included after you enrol

      45 min

    • مقدمة عن علوم البيانات

      Included after you enrol

      1 min

    • اليوم 1: مقدمة في NumPy للحسابات الرقمية

      Included after you enrol

      26 min

    • اليوم 2: العمليات المتقدمة في NumPy

      Included after you enrol

      24 min

    • اليوم 3: مقدمة في Pandas لمعالجة البيانات

      Included after you enrol

      22 min

    • اليوم 5: التجميع في Pandas

      Included after you enrol

      17 min

    • اليوم 7: مشروع تحليل بيانات استكشافية

      Included after you enrol

      26 min

    • مقدمة عن الرياضيات

      Included after you enrol

      1 min

    • اليوم 1: أساسيات الجبر الخطي

      Included after you enrol

      24 min

    • اليوم 2: مفاهيم متقدمة في الجبر الخطي

      Included after you enrol

      22 min

    • اليوم 3: التفاضل في تعلم الآلة

      Included after you enrol

      20 min

    • اليوم 4: التكامل والتحسين

      Included after you enrol

      18 min

    • اليوم 5: نظرية الاحتمالات والتوزيعات

      Included after you enrol

      28 min

    • اليوم 6: أساسيات الإحصاء

      Included after you enrol

      21 min

    • اليوم 7: مشروع رياضي – الانحدار الخطي من الصفر

      Included after you enrol

      17 min

    • مقدمة عن الاحتمالات والإحصاء

      Included after you enrol

      1 min

    • اليوم 1: نظرية الاحتمالات والمتغيرات العشوائية

      Included after you enrol

      21 min

    • اليوم 2: التوزيعات الاحتمالية

      Included after you enrol

      19 min

    • اليوم 3: الاستدلال الإحصائي

      Included after you enrol

      18 min

    • اليوم 4: اختبار الفرضيات وقيمة P

      Included after you enrol

      13 min

    • اليوم 5: أنواع اختبارات الفرضيات

      Included after you enrol

      21 min

    • اليوم 6: التحليل الارتباطي والانحداري

      Included after you enrol

      20 min

    • اليوم 7: مشروع تحليل إحصائي باستخدام بيانات حقيقية

      Included after you enrol

      28 min

    • مقدمة عن تعلم الآلة

      Included after you enrol

      1 min

    • اليوم 1: مفاهيم ومصطلحات أساسية

      Included after you enrol

      18 min

    • اليوم 2: التعلم تحت الإشراف والنماذج الانحدارية

      Included after you enrol

      18 min

    • اليوم 3: النماذج الانحدارية المتقدمة

      Included after you enrol

      33 min

    • اليوم 4: التصنيف والانحدار اللوجستي

      Included after you enrol

      27 min

    • اليوم 5: تقييم النماذج والتحقق المتقاطع

      Included after you enrol

      18 min

    • اليوم 6: خوارزمية الجار الأقرب (k-NN)

      Included after you enrol

      19 min

    • اليوم 7: مشروع عملي للتعلم تحت الإشراف

      Included after you enrol

      28 min

    • مقدمة عن هندسة الميزات

      Included after you enrol

      1 min

    • اليوم 1: مقدمة في استخراج الميزات

      Included after you enrol

      16 min

    • اليوم 2: تطبيع وتحجيم البيانات

      Included after you enrol

      18 min

    • اليوم 3: ترميز البيانات الفئوية

      Included after you enrol

      19 min

    • اليوم 4: تقنيات اختيار الميزات

      Included after you enrol

      18 min

    • اليوم 5: إنشاء وتحويل الميزات

      Included after you enrol

      20 min

    • اليوم 6: تقنيات تقييم النماذج

      Included after you enrol

      18 min

    • اليوم 7: التحقق المتقاطع وضبط المعلمات

      Included after you enrol

      22 min

    • مقدمة عن الخوارزميات المتقدمة

      Included after you enrol

      1 min

    • اليوم 1: التعلم التجميعي

      Included after you enrol

      17 min

    • اليوم 2: Bagging والغابات العشوائية

      Included after you enrol

      16 min

    • اليوم 3: Boosting والتعزيز التدرجي

      Included after you enrol

      18 min

    • اليوم 4: مقدمة في XGBoost

      Included after you enrol

      22 min

    • اليوم 5: LightGBM وCatBoost

      Included after you enrol

      23 min

    • اليوم 6: التعامل مع البيانات غير المتوازنة

      Included after you enrol

      19 min

    • اليوم 7: مشروع تعلم تجميعي – مقارنة النماذج

      Included after you enrol

      25 min

    • مقدمة عن الضبط والتحسين

      Included after you enrol

      1 min

    • اليوم 1: ضبط المعلمات الفائقة

      Included after you enrol

      15 min

    • اليوم 2: البحث الشبكي والبحث العشوائي

      Included after you enrol

      18 min

    • اليوم 3: الضبط باستخدام التحسين البايزي

      Included after you enrol

      30 min

    • اليوم 4: تقنيات التنظيم

      Included after you enrol

      15 min

    • اليوم 5: تقييم النموذج والتحقق المتقاطع

      Included after you enrol

      15 min

    • اليوم 6: ضبط آلي باستخدام GridSearchCV وRandomizedSearchCV

      Included after you enrol

      22 min

    • اليوم 7: مشروع نهائي – بناء وتحسين النموذج النهائي

      Included after you enrol

      25 min

    • مقدمة في التعلم العميق

      Included after you enrol

      1 min

    • اليوم 1: مقدمة في الشبكات العصبية

      Included after you enrol

      18 min

    • اليوم 2: الانتشار الأمامي ودوال التنشيط

      Included after you enrol

      17 min

    • اليوم 3: دوال الخسارة والتغذية العكسية

      Included after you enrol

      17 min

    • اليوم 4: الانحدار التدرجي وتقنيات التحسين

      Included after you enrol

      25 min

    • اليوم 5: بناء الشبكات العصبية باستخدام TensorFlow وKeras

      Included after you enrol

      22 min

    • اليوم 6: بناء الشبكات باستخدام PyTorch

      Included after you enrol

      30 min

    • اليوم 7: مشروع – تصنيف الصور باستخدام CIFAR-10

      Included after you enrol

      25 min

    • مقدمة عن CNN

      Included after you enrol

      1 min

    • اليوم 1: التعرف على CNN

      Included after you enrol

      30 min

    • اليوم 2: الطبقات الالتفافية والفلاتر

      Included after you enrol

      27 min

    • اليوم 3: طبقات التجميع وتقليل الأبعاد

      Included after you enrol

      27 min

    • اليوم 4: بناء CNN باستخدام Keras وTensorFlow

      Included after you enrol

      20 min

    • اليوم 5: بناء CNN باستخدام PyTorch

      Included after you enrol

      25 min

    • اليوم 6: التنظيم وتعزيز البيانات

      Included after you enrol

      21 min

    • اليوم 7: مشروع – تصنيف الصور باستخدام Fashion MNIST أو CIFAR-10

      Included after you enrol

      31 min

    • مقدمة عن RNN ونمذجة التسلسل

      Included after you enrol

      1 min

    • اليوم 1: مقدمة عن RNNs

      Included after you enrol

      34 min

    • اليوم 2: فهم البنية والانتشار العكسي عبر الزمن

      Included after you enrol

      28 min

    • اليوم 4: وحدات GRU

      Included after you enrol

      8 min

    • اليوم 5: معالجة النصوص وتضمين الكلمات

      Included after you enrol

      27 min

    • اليوم 6: نماذج التسلسل للتسلسل وتطبيقاتها

      Included after you enrol

      48 min

    • اليوم 7: مشروع – توليد النصوص أو تحليل المشاعر

      Included after you enrol

      20 min

    • مقدمة عن Transformers والانتباه

      Included after you enrol

      1 min

    • اليوم 2: بنية Transformer

      Included after you enrol

      21 min

    • اليوم 3: الانتباه الذاتي والانتباه متعدد الرؤوس

      Included after you enrol

      24 min

    • اليوم 4: الترميز الموضعي والشبكات الأمامية

      Included after you enrol

      23 min

    • اليوم 5: التعامل مع النماذج المدربة مسبقًا – BERT وGPT

      Included after you enrol

      22 min

    • اليوم 6: نماذج Transformers المتقدمة – BERT المتغير وGPT-3

      Included after you enrol

      23 min

    • اليوم 7: مشروع Transformer – التلخيص أو الترجمة

      Included after you enrol

      21 min

    • مقدمة عن التعلم الانتقالي

      Included after you enrol

      1 min

    • اليوم 2: التعلم الانتقالي في رؤية الحاسوب

      Included after you enrol

      30 min

    • اليوم 3: تقنيات التخصيص في الرؤية

      Included after you enrol

      24 min

    • اليوم 4: التعلم الانتقالي في معالجة اللغة الطبيعية

      Included after you enrol

      19 min

    • اليوم 5: تقنيات التخصيص في NLP

      Included after you enrol

      29 min

    • اليوم 6: التكيف مع المجال وتحديات النقل

      Included after you enrol

      17 min

    • اليوم 7: مشروع – تخصيص نموذج لمهمة معينة

      Included after you enrol

      20 min

Requirements

  • A computer with an internet connection
  • High-school maths (algebra and basic statistics)
  • Some Python helps but is not required

Who this course is for

  • Anyone starting a career in AI engineering
  • Developers who want to add AI to their applications
  • Data analysts and computer science students

Reviews

No reviews yet.

AI Engineering: From Fundamentals to Deployment · SKL