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.