نبذة عن الدورة
تقدّم هذه الدورة استكشافاً معمّقاً لأساليب الذكاء الاصطناعي التوليدي باستخدام Python، بما يمكّن المشاركين من تصميم نماذج ذكاء اصطناعي قادرة على توليد البيانات وإنشاء المحتوى وحل المشكلات المعقدة وتطبيقها. ويركّز الذكاء الاصطناعي التوليدي على نماذج التعلّم العميق القادرة على توليد النصوص والصور والصوت وغيرها من أنواع البيانات. وتتناول الدورة الجوانب العملية لبناء النماذج وتدريبها، مثل الشبكات التوليدية التنافسية (GANs) والمشفّرات التلقائية التباينية (VAEs) ونماذج المحوّلات (Transformers)، باستخدام مكتبات Python مثل TensorFlow وPyTorch وHugging Face.
ستعلّم الدورة المشاركين كيفية توظيف الذكاء الاصطناعي التوليدي لابتكار حلول وتطبيقات مبتكرة في مجالات مثل توليد المحتوى وتصميم المنتجات وتأليف الموسيقى وتعزيز البيانات (Data Augmentation).
منهجية التدريب
تعتمد الدورة نهج التعلّم التطبيقي، ويتضمن العناصر التالية:
محاضرات يقدمها المدرب تتناول المفاهيم النظرية للنماذج التوليدية
تمارين برمجة عملية لبناء النماذج التوليدية وتدريبها باستخدام Python
دراسات حالة واقعية لتطبيقات الذكاء الاصطناعي التوليدي في مختلف القطاعات
جلسات أسئلة وأجوبة تفاعلية ونقاشات بين المشاركين لتعزيز التعلّم التعاوني
مشروع ختامي ينشئ فيه المشاركون نموذجاً توليدياً لحل مشكلة واقعية
مواد داعمة تشمل دفاتر الملاحظات (Notebooks) وأمثلة الشيفرة البرمجية ومجموعات البيانات
الكفاءات المستهدفة
- بنهاية هذه الدورة، سيكون المشاركون قادرين على:
- فهم المفاهيم الرئيسية للذكاء الاصطناعي التوليدي، بما في ذلك GANs وVAEs ونماذج المحوّلات
- تطبيق نماذج الذكاء الاصطناعي التوليدي وتدريبها باستخدام Python وأطر التعلّم العميق الشائعة
- توليد بيانات واقعية مثل الصور والنصوص والموسيقى باستخدام نماذج الذكاء الاصطناعي
- تحليل أداء النماذج التوليدية وتقييمه
- إنشاء تطبيقات وحلول توظّف الذكاء الاصطناعي التوليدي في سيناريوهات واقعية
- فهم الآثار الأخلاقية للنماذج التوليدية وحدودها
أهداف الدورة
عند إتمام الدورة، سيكون المشاركون قادرين على:
- بناء النماذج التوليدية وتدريبها باستخدام Python وأطر التعلّم العميق مثل Py-Torch وTensorFlow.
- تطبيق أساليب الذكاء الاصطناعي التوليدي لتوليد النصوص والصور وغيرها من المحتوى
- تطوير الشبكات التوليدية التنافسية (GANs) لتطبيقات مثل توليد الصور وتعزيز البيانات ونقل الأنماط
- تطبيق المشفّرات التلقائية التباينية (VAEs) في مهام مثل استكشاف الفضاء الكامن واكتشاف الحالات الشاذة.
- توظيف النماذج القائمة على المحوّلات (مثل GPT وBERT) في توليد النصوص ومهام معالجة اللغة الطبيعية (NLP)
- تقييم النماذج التوليدية من حيث الأداء وجودة المحتوى المولّد
- نشر النماذج التوليدية في بيئات الإنتاج لتطبيقات قابلة للتوسع
محاور الدورة
الوحدة 1: مقدمة في الذكاء الاصطناعي التوليدي وأساسيات Python
- نظرة عامة على الذكاء الاصطناعي التوليدي وتطبيقاته (توليد النصوص والصور والصوت)
- المفاهيم الرئيسية في التعلّم العميق للنماذج التوليدية
- مقدمة في Python لتطوير الذكاء الاصطناعي
- إعداد بيئة التطوير: Jupyter Notebooks ومكتبات Python (NumPy وPandas وTensorFlow وPy-Torch)
- نظرة عامة على أطر تعلّم الآلة: TensorFlow مقارنةً بـ Py-Torch
الوحدة 2: أساسيات النماذج التوليدية
- ما النماذج التوليدية؟ الفروق الرئيسية بينها وبين النماذج التمييزية
- نظرة عامة على النماذج الاحتمالية والمتغيرات الكامنة
- مقدمة في الشبكات التوليدية التنافسية (GANs)
- مقدمة في المشفّرات التلقائية التباينية (VAEs)
- تطبيق عملي: توليد الصور الأساسي باستخدام GANs وVAEs
الوحدة 3: بناء الشبكات التوليدية التنافسية (GANs)
- فهم بنية GANs: المولّد (Generator) مقارنةً بالمميّز (Discriminator)
- تدريب GANs والتغلب على تحديات مثل انهيار الأنماط (Mode Collapse) وعدم الاستقرار
- تطبيقات GANs في توليد الصور ونقل الأنماط وتعزيز البيانات
- تطبيق عملي: بناء شبكة GAN وتدريبها لتوليد الصور باستخدام Py-Torch.
- أساليب تحسين أداء GANs (مثل DCGAN وWGAN وLSGAN)
الوحدة 4: المشفّرات التلقائية التباينية (VAEs) واستكشاف الفضاء الكامن
- مقدمة في المشفّرات التلقائية (Autoencoders): البنية وآلية العمل
- المشفّرات التلقائية التباينية (VAEs) ومفهوم الاستدلال الاحتمالي
- تمثيل الفضاء الكامن: الاستكشاف والمعالجة
- تطبيقات VAEs في توليد الصور واكتشاف الحالات الشاذة وضغط البيانات
- تطبيق عملي: بناء نموذج VAE لاستكشاف الفضاء الكامن باستخدام TensorFlow
الوحدة 5: نماذج المحوّلات (Transformers) لتوليد النصوص
- فهم بنية المحوّلات: آلية الانتباه (Attention) والمشفّر وفك التشفير (Encoder-Decoder). نظرة عامة على النماذج الشائعة: GPT وBERT وT5
- توليد النصوص باستخدام النماذج القائمة على GPT
- الضبط الدقيق (Fine-tuning) للنماذج المدرّبة مسبقاً لتوليد النصوص وتلخيصها والإجابة عن الأسئلة
- تطبيق عملي: بناء نموذج لتوليد النصوص باستخدام GPT-2 أو GPT-3 ومكتبة Transformers من Hugging Face
الوحدة 6: تطبيقات الذكاء الاصطناعي التوليدي في سيناريوهات واقعية
- حالات استخدام الذكاء الاصطناعي التوليدي في مختلف القطاعات: الفن والموسيقى والأزياء والرعاية الصحية والمالية
- الذكاء الاصطناعي في توليد المحتوى: الكتابة والفن والتصميم
- الذكاء الاصطناعي في الرعاية الصحية: اكتشاف الأدوية وتوليد الصور الطبية والتشخيص
- المخاوف الأخلاقية في الذكاء الاصطناعي التوليدي: التحيز والمعلومات المضللة وقضايا حقوق النشر
- تطبيق عملي: تطوير تطبيق عملي باستخدام نموذج توليدي
الوحدة 7: تقييم النماذج التوليدية وضبطها
- مقاييس تقييم جودة المحتوى المولّد
- أساليب التقييم الشائعة: مقاييس FID وIS وBLEU للصور والنصوص
- ضبط المعاملات الفائقة (Hyperparameters) لتحسين أداء النموذج
- أساليب تحسين جودة النماذج التوليدية
- تطبيق عملي: تقييم GANs وVAEs من حيث الأداء وجودة المحتوى
الوحدة 8: نشر نماذج الذكاء الاصطناعي التوليدي وتوسيع نطاقها
- نشر النماذج التوليدية في بيئات الإنتاج
- تحسين النماذج التوليدية وتوسيع نطاقها باستخدام المنصات السحابية (AWS وGoogle Cloud وAzure)
- تقديم النماذج باستخدام Flask/Fast-API ودمجها في التطبيقات
- أفضل الممارسات لصيانة النماذج وتحديثها
- تطبيق عملي: نشر نموذج GAN أو VAE مدرّب على منصة سحابية
الوحدة 9: المشروع الختامي – بناء تطبيق للذكاء الاصطناعي التوليدي
- يعمل المشاركون على مشروع واقعي يطبّقون فيه النماذج التوليدية
- تطوير تطبيق ذكاء اصطناعي توليدي متكامل الوظائف (مثل مولّد صور أو مولّد نصوص وغيرها)
- مراجعة الأقران وملاحظات الخبراء
- مراجعة ختامية للدورة وجلسة أسئلة وأجوبة ونقاش حول الشهادة