مرحباً بكم في هذا الدليل التفصيلي الذي يشارك تجربتي الشخصية ورحلتي نحو الفوز بامتحانات الدكتوراه في الذكاء الاصطناعي. سيتضمن هذا الملف كل ما يلزم للنجاح، بدءًا من التحضير النظري وصولاً إلى التطبيقات العملية، مع التركيز على جزأين رئيسيين:
- التحضير لامتحان الذكاء الاصطناعي
- التحضير لامتحان الخوارزميات وتعقيديتها
بكل صراحة، كانت لدي خبرة واسعة في كل من Artificial Intelligence وAlgorithms and Complexity. كنت متميزًا جدًا في تحليل وتعقيد الخوارزميات، وأما في الذكاء الاصطناعي فقد قمت بإنجاز Master Thesis حول Universal Lesion Segmentation، وهو موضوع يتطلب فهمًا عميقًا للعديد من المفاهيم المتقدمة مثل Deep Learning، Image Segmentation، وNeural Networks. ساعدتني هذه الأطروحة بشكل كبير في فهم نماذج الشبكات العصبية، وتحليل الصور الطبية، وأساليب التجزئة، مما أعطاني أساسًا قويًا في هذا المجال.
📌 يمكنك الاطلاع على تفاصيل أطروحتي من خلال الرابط التالي: رابط الأطروحة
رغم هذه الخبرة، لم أكن من الأوائل في دفعتي، حيث لم أكن أدرس كل المواد بجدية، بل كنت أركز فقط على Algorithms and Complexity وأتفوق فيها. لم أكن مهتمًا بحفظ النظريات أو دراسة كل شيء بشكل أكاديمي، بل كنت أركز على الفهم العميق للمفاهيم الأساسية وحل المشكلات العملية. لكن قبل اختبار الدكتوراه، خصصت شهرًا كاملًا للدراسة المكثفة، بمعدل 5 إلى 15 ساعة يوميًا، حيث درست بشكل مكثف الذكاء الاصطناعي والخوارزميات، مع التركيز على الفهم العميق والتطبيقات العملية لضمان تحقيق أعلى مستوى من الاستعداد.
ومع ذلك، تمكنت من تحقيق نتائج قوية عندما ركزت على التحضير الجيد، حيث حصلت على:
- المركز الأول في تبسة – بفضل تحضير دقيق ودراسة متعمقة.
- المركز الثامن في أم البواقي – رغم المنافسة القوية، تمكنت من تحقيق مركز متقدم.
في هذا الدليل، سأشارككم تجربتي الشخصية وأهم الخطوات التي ساعدتني على تحقيق هذه النتائج، بما في ذلك:
- خطوات التحضير والمواد الأساسية: قائمة بالموارد والدورات التي اعتمدت عليها.
- الجدول الزمني للدراسة: تقسيم الوقت بشكل فعال لدراسة كل المواضيع.
- تفصيل تقنيات الذكاء الاصطناعي: شرح مفصل لكل خوارزمية مع تقدير للوقت اللازم لفهمها، واحتمالية ظهورها في الامتحان، وروابط لمصادر تعليمية (يوتيوب أو ملفات PDF).
|   |   | 
قبل البدء في حل التمارين والتطبيق العملي، من الضروري تخصيص وقت كافٍ للدراسة النظرية، خاصة في مجالات متقدمة من التعلم العميق (Deep Learning). الفهم العميق للأساسيات والمعادلات الرياضية وراء الخوارزميات هو المفتاح الحقيقي للنجاح في امتحانات الدكتوراه، حيث يتم التركيز بشكل كبير على التفاصيل النظرية وليس فقط على التطبيق العملي.
فيما يلي بعض المفاهيم المتقدمة التي يجب إتقانها لفهم التعلم العميق بشكل متكامل:
لفهم الذكاء الاصطناعي بشكل متقدم، من الضروري دراسة العديد من المفاهيم النظرية التي تشكل الأساس للخوارزميات الحديثة. فيما يلي قائمة بأهم المفاهيم التي يجب إتقانها، خاصة في مجال التعلم العميق.
- الإفراط في التكيّف (Overfitting) والتقصير في التكيّف (Underfitting): يعدّ فهم هاتين المشكلتين أمرًا بالغ الأهمية عند تدريب نماذج الذكاء الاصطناعي. الإفراط في التكيّف يحدث عندما يكون النموذج ممتازًا في التدريب لكنه يفشل في التعميم على بيانات جديدة، بينما التقصير في التكيّف يعني أن النموذج لم يتعلم الأنماط الأساسية من البيانات بشكل جيد. الحلول تتضمن التRegularization، زيادة حجم البيانات، وتقنيات Dropout.
- التعلم المعزز (Reinforcement Learning) – مبادئه الأساسية مثل Q-learning وPolicy Gradient.
- التعلم غير المراقب (Unsupervised Learning) – مثل K-Means وAutoencoders.
- دوال التفعيل (Activation Functions) – مثل ReLU, Sigmoid, وSoftmax، وكيفية اختيار الدالة المناسبة لكل طبقة.
- التطبيع وتوحيد المقياس (Normalization & Standardization): تحسين استقرار النماذج وتسريع التدريب من خلال إعادة القيم إلى نطاق معين مثل [0,1] (Min-Max Scaling) أو جعل البيانات ذات توزيع متوسط 0 وانحراف معياري 1 (Z-score Normalization).
- تقنيات التعلم التجميعي (Ensemble Learning): مثل Bagging (تقليل التباين عبر دمج نماذج متعددة)، 📄 تحميل ملف PDF
- التطبيع على الدفعات (Batch Normalization) – دوره في تسريع التدريب وتحقيق استقرار النموذج.
- الشبكات العصبية التلافيفية (CNNs) – أهم الطبقات مثل Convolution وPooling ودورها في تحليل الصور.
- الشبكات العصبية التكرارية (RNNs) وLSTM – استخدامها في تحليل البيانات المتسلسلة مثل النصوص والصوت.
- تحسين الأوزان (Optimization Algorithms) – مثل Adam, وSGD وتأثيرها على دقة النماذج.
- إشكالية التلاشي والانفجار (Vanishing & Exploding Gradients) – وأفضل الطرق للتعامل معها.
- تقنيات التقليل من فرط التكيف (Regularization & Dropout) – للحفاظ على تعميم النموذج.
- تحليل أداء النماذج (Evaluation Metrics) – مثل Confusion Matrix، Precision، وRecall.
- نقل التعلم (Transfer Learning) – كيفية استخدام النماذج المدربة مثل ResNet وBERT.
- تحليل البيانات باستخدام PCA – لاختزال الأبعاد وتحسين الأداء.
- تحليل الانتباه (Attention Mechanism) – دوره في الشبكات العصبية الحديثة مثل Transformers.
- النماذج التوليدية (GANs وVAEs) – لإنشاء بيانات جديدة.
- ضغط النماذج (Model Compression & Quantization) – لجعل النماذج أسرع وأخف.
- الذكاء الاصطناعي القابل للتفسير (Explainable AI) – لفهم كيفية اتخاذ النماذج لقراراتها.
بعد فهم هذه المفاهيم النظرية، من الضروري دراسة الخوارزميات الأكثر أهمية والتي قد تظهر في الامتحان. لذلك، قمت بتقسيم الخوارزميات إلى جدولين رئيسيين:
- الطرق التقليدية (Traditional AI Methods)
- طرق التعلم الآلي والتعلم العميق (Machine Learning & Deep Learning Methods)
فيما يلي الجداول التي تحتوي على أهم الخوارزميات، مع تقدير لاحتمالية ظهورها في الامتحان والوقت المطلوب لفهمها.
| الخوارزمية | احتمالية الظهور في الامتحان | الوقت المقترح لفهمها | المصادر | 
|---|---|---|---|
| K-Nearest Neighbors | 85% | 1 ساعة | يوتيوب , PDF | 
| K-Means | 85% | 1 ساعة | يوتيوب , PDF1, PDF2, | 
| hirarchical clustring | 85% | 1 ساعة | يوتيوب ,PDF, | 
| Linear Regression (simple and multiple) statistical solving | 70% | 2 ساعة | يوتيوب | 
| Support Vector Machines | 50% | 5-7 ساعات | يوتيوب | 
| Bayesian Decision Theory | 10% | 2 ساعة | يوتيوب | 
| الخوارزمية | احتمالية الظهور في الامتحان | الوقت المقترح لفهمها (بالساعات) | الروابط | 
|---|---|---|---|
| Linear Regression using GRADIENT DESCENT | 70% | 2 ساعات | يوتيوب | 
| Logistic Regression | 70% | 2 ساعات | يوتيوب | 
| Artificial Neural Networks (ANNs) | 20% | 1 ساعات | يوتيوب ,PDF | 
| General Understanding of Deep Learning | 100% | 10 ساعات | يوتيوب | 
| Backpropagation & Forwardpropagation | 85% | 5 ساعات | 📺 يوتيوب | link | 
| Decision Trees | 80% | 3 ساعات | |
| Random Forest | 20% | 2 ساعات | يوتيوب | 
| Naive Bayes for classification and regression | 70% | 2 ساعات | |
| PCA (تحليل المكونات الأساسية) | 60% | 2 ساعات | يوتيوب | 
من أهم تقنيات تقييم أداء النماذج في الذكاء الاصطناعي:
- 
    المصفوفة الالتباسية (Confusion Matrix):  
    أداة تُستخدم لتحليل أداء نموذج الذكاء الاصطناعي من خلال مقارنة القيم الحقيقية بالقيم المتوقعة. تتكوّن من أربعة عناصر رئيسية: 
    - True Positives (TP): القيم التي تم تصنيفها بشكل صحيح كإيجابية.
- True Negatives (TN): القيم التي تم تصنيفها بشكل صحيح كسلبية.
- False Positives (FP): القيم التي تم تصنيفها كإيجابية بالخطأ (تسمى أيضاً معدل الخطأ من النوع الأول).
- False Negatives (FN): القيم التي تم تصنيفها كسلبية بالخطأ (تسمى أيضاً معدل الخطأ من النوع الثاني).
 
- 
    مقاييس الأداء الرئيسية:  
    - الدقة (Precision): نسبة القيم التي تم تصنيفها بشكل صحيح ضمن الفئة الموجبة، وتُحسب كالتالي:  
        Precision = TP / (TP + FP)
-  (Recall): نسبة القيم التي تم تصنيفها بشكل صحيح من إجمالي القيم الحقيقية:  
        Recall = TP / (TP + FN)
- F1-Score: مقياس يوازن بين الدقة والاستدعاء ويُحسب كالتالي:  
        F1 = 2 * (Precision * Recall) / (Precision + Recall)
- الدقة الكلية (Accuracy): تقيس نسبة التصنيفات الصحيحة إلى إجمالي البيانات:  
        Accuracy = (TP + TN) / (TP + TN + FP + FN)
 
- الدقة (Precision): نسبة القيم التي تم تصنيفها بشكل صحيح ضمن الفئة الموجبة، وتُحسب كالتالي:  
        
- 
    تحليل الرسوم البيانية لأداء النموذج:  
    من الضروري فهم كيفية تحليل الرسوم البيانية أثناء التدريب، مثل:
    - مخطط دالة الخسارة (Loss Curve): يمكن أن يكشف عن مشاكل فرط التكيف (Overfitting) إذا كانت خسارة التدريب تنخفض بينما خسارة التحقق ترتفع، أو نقص التكيف (Underfitting) إذا كانت الخسارة عالية في كلا المجموعتين.
- مخطط الدقة (Accuracy Curve): يُستخدم لمتابعة تحسن دقة النموذج بمرور الوقت، ويكشف الفجوة بين دقة التدريب والاختبار.
- منحنى AUC-ROC (Area Under Curve - Receiver Operating Characteristic): يقيس قدرة النموذج على التمييز بين الفئات المختلفة. كلما زادت المساحة تحت المنحنى، كان أداء النموذج أفضل.
- منحنى PR (Precision-Recall Curve): يُستخدم عندما تكون البيانات غير متوازنة، حيث يُظهر العلاقة بين الدقة والاستدعاء.
 
للمزيد من التفاصيل حول تقييم النماذج، يمكنك تحميل هذا الدليل الشامل: 📄 تحميل ملف PDF
للاستعداد الجيد للامتحان، يمكنك الوصول إلى كل من:
- 
📁 اختبارات الدكتوراه السابقة في الذكاء الاصطناعي: 
 قم بمراجعة الاختبارات السابقة لفهم طبيعة الأسئلة المتكررة وكيفية التحضير لها بفعالية.
 🔗 تحميل اختبارات الدكتوراه السابقة
- 
📚 ملفات دروس من مختلف الولايات: 
 مجموعة من الدورات والمراجع المستخدمة في جامعات مختلفة لتغطية كافة مفاهيم الذكاء الاصطناعي.
 📖 تحميل ملفات الدروس
إذا كنت جديدًا في مجال الخوارزميات أو ترغب في تقوية أساسياتك، فقد قمنا بتجميع ملف شامل يحتوي على كل ما تحتاجه، بدءًا من المفاهيم الأساسية وحتى المواضيع المتقدمة.
📥 تحميل الدليل:
🔗 اضغط هنا لتحميل ملف الخوارزميات الشامل (PDF)
إليك أهم المواضيع التي يجب التركيز عليها في هياكل البيانات والخوارزميات، مع موارد مقترحة لمساعدتك في الإتقان.
- المكدسات والطوابير (Les Piles et Les Files) – مع الكثير من التمارين العملية لفهم العمليات الأساسية مثل push, pop, enqueue, dequeue.
- الأشجار (Les Arbres) – الأشجار الثنائية، الأشجار المتوازنة، البحث في الأشجار.
- القوائم المتسلسلة (Les Listes Chaînées) – القوائم الأحادية والمزدوجة والدائرية.
- تصميم هياكل البيانات (Définir une Structure de Données) – كيفية اختيار البنية المناسبة لكل تطبيق.
📥 مصدر ممتاز لدراسة هياكل البيانات:
🔗 اضغط هنا لتحميل ملف هياكل البيانات
- 
العودة للخلف والتكرار (Backtracking & Recursion) 🔥 - حل مشكلة N-Queen
- حل مشكلة Subset Sum
- حل مشكلة Graph Coloring
- مشكلة برج هانوي (Tower of Hanoi)
 (هذ النوع من المشاكل يظهر بكثرة في الامتحانات، لذا احرص على التمرن عليها جيدًا!) 
- 
التقسيم والتغلب (Divide & Conquer) - البحث الثنائي
- خوارزمية Merge Sort و Quick Sort
 
- 
الخوارزميات الجشعة (Greedy Algorithms) - مشكلة Knapsack
- مشكلة Huffman Encoding
 
- 
الرسوم البيانية (Graph Algorithms) - الـ DFS و BFS – فهم كيفية استخدامهما في حل المشاكل الحقيقية مثل إيجاد أقصر مسار وتحليل الشبكات.
 
📥 تحميل ملف تمارين شاملة على الخوارزميات:
🔗 اضغط هنا لتنزيل كتاب التمارين (PDF)
🚀 هذه المواضيع تغطي معظم الأسئلة المحتملة في الامتحان، لذا حاول التدرب عليها بتمارين عملية!
لفهم كفاءة الخوارزميات، يجب دراسة التعقيد الحسابي وتحليل الأداء. فيما يلي أهم المواضيع التي تحتاج إلى التركيز عليها:
- تحليل التعقيد الزمني والمكاني (Time & Space Complexity Analysis)
- أنواع التعقيد (Complexity Classes):
- O(1), O(log n), O(n), O(n log n), O(n²), O(2^n), O(n!)
- متى نستخدم كل نوع وكيفية تحليل التعقيد لشفرة برمجية؟
 
- P vs NP Problem – فهم المشكلة التي تشكل أحد أهم الأسئلة المفتوحة في علم الحاسوب.
- NP-Complete و NP-Hard – أمثلة على المسائل الصعبة مثل Travelling Salesman Problem (TSP).
- التعقيد في المسائل العودية (Complexity in Recursion) – تحليل تعقيد Merge Sort, Tower of Hanoi, Fibonacci باستخدام معادلات التكرار.
📥 تحميل ملف شامل عن تحليل التعقيد:
🔗 اضغط هنا لتنزيل ملف التعقيد الحسابي (PDF)
في هذا القسم، ستجد مجلدًا يحتوي على مصادر متنوعة لكن فعالة جدًا لتحضيرك للامتحان. يشمل هذا المجلد:
📂 رابط تحميل مجلد الموارد المفيدة:
📁 اضغط هنا للوصول إلى المجلد
إذا كنت ترغب في الاطلاع على اختبارات الدكتوراه السابقة في الذكاء الاصطناعي والخوارزميات من مختلف الولايات الجزائرية، فقد جمعنا لك عددًا كبيرًا من الامتحانات السابقة لتساعدك في فهم طبيعة الأسئلة المطروحة.
📂 رابط تحميل جميع اختبارات الدكتوراه السابقة:
📜 اضغط هنا لتنزيل اختبارات الدكتوراه السابقة
🚀 هذه الاختبارات تعطيك فكرة واضحة عن الأسئلة التي قد تتكرر وكيفية التحضير لها بشكل فعال!
مع تطور الذكاء الاصطناعي، أصبح من الضروري استغلال الأدوات المتاحة لجعل عملية التعلم أكثر كفاءة. يمكن استخدام أدوات الذكاء الاصطناعي لتوليد أسئلة نظرية واختبارات الاختيار من متعدد، مما يساعد في ترسيخ المفاهيم وفهم النظريات بشكل أعمق. يمكن أيضاً الاستفادة من نماذج مثل ChatGPT لطرح أسئلة تلقائية حول موضوع معين أو تبسيط المفاهيم المعقدة.
لذلك، لا يقتصر التحضير على القراءة فقط، بل يجب ممارسة التطبيق العملي، وتجربة الأدوات المختلفة، والاعتماد على الذكاء الاصطناعي كوسيلة مساعدة في التعلم والتقييم. 🚀
إذا كان لديك أي استفسارات أو تحتاج إلى مساعدة، لا تتردد في التواصل معي!
يمكنك مراسلتي عبر البريد الإلكتروني أو وسائل التواصل الاجتماعي.
📩 البريد الإلكتروني:
✉️ اضغط هنا لإرسال بريد إلكتروني
💬 وسائل التواصل الاجتماعي:
🕌 وأخيرًا، لا تنسوا أن تدعوا لي بالخير والتوفيق في مسيرتي العلمية والمهنية 🙏
💡 أسأل الله لي ولكم النجاح في الدنيا والآخرة، وبالتوفيق للجميع! 🚀

