Logo
تعلم الآلة (2026-2027) - تسليم المشروع النهائي

في نافذة الطباعة اختر «حفظ كملف PDF» كوجهة.

تعلم الآلة، الأسبوع 11

تسليم المشروع النهائي

اجمع مراحل عشرة أسابيع، وسلم المشروع، ونافس على أفضل مشروع.

الأهداف

  • سرد المخرجات (deliverables) الخمسة المطلوبة، والمخرج الإضافي الواحد
  • تحديد مرحلة الأسبوع (weekly milestone) التي أنتجت كل جزء من تسليمك
  • مراجعة فريقك مقابل قائمة التسليم (submission checklist)، وتخطيط ما تبقى
  • تخطيط فيديو للمشروع مدته 5 دقائق بالضبط
  • تسمية الموضوعات التالية للاستكشاف: SVM وGBMs والانحدار الخطي المتعدد (multiple linear regression)

الأسبوع 11 من الخطة

موقع الدرس من المقرر

  • لا دفتر (notebook) ولا مجموعة بيانات (dataset) هذا الأسبوع: إنه التسليم النهائي للمشروع
  • الشيفرة على GitHub، وفيديو مدته 5 دقائق، والمقترح، والعرض التقديمي، وشعار، وإضافة إلى ذلك واجهة مستخدم
  • أفضل المشاريع تفوز في مسابقات المقرر

خطة الجلسة

الجزءما نفعلهالزمن
1المخرجات الستة15 دقيقة
2من مراحل الأسابيع إلى التسليم10 دقائق
3المسابقة وموضوعات المستقبل5 دقائق
4تمرين: المراجعة النهائية لفريقك30 دقيقة

الجزء 1

التسليم النهائي

خمسة مخرجات مطلوبة

#المخرجما تسلمه
1شيفرة المشروعمستودع (repository) على GitHub يضم دفترك وبياناتك
2فيديو المشروعفيديو مدته 5 دقائق
3مقترح المشروعمقترح الأسبوع 2، بعد مراجعته
4العرض التقديمي للمشروعشرائح الأسابيع من 8 إلى 10، بعد تحديثها
5شعار المشروعشعار للمشروع

المخرج 1: الشيفرة في مستودع على GitHub

  • يعمل الدفتر من أوله إلى آخره: التحميل في الأسبوع 1، والتنظيف في الأسبوع 3، والخصائص (features) والهدف (target) في الأسبوع 4، والنماذج في الأسابيع من 5 إلى 7
  • مجموعة البيانات، أو رابط إليها إذا كانت كبيرة جدا
  • ملف README قصير: المشكلة، والبيانات، وطريقة التشغيل، ودرجة (score) كل نموذج على مجموعة الاختبار نفسها (same test split)

المخرج 2: فيديو مدته 5 دقائق

5 دقائق تساوي 300 ثانية، لذا احسب زمن كل جزء

الجزءالثوانيمن، إلى
المشكلة والبيانات450:00، 0:45
التنظيف والخصائص والهدف600:45، 1:45
النماذج ودرجاتها901:45، 3:15
تجربة حية (demo): الدفتر أو الواجهة603:15، 4:15
ما تعلمته، وما يأتي بعد ذلك454:15، 5:00
45 + 60 + 90 + 60 + 45 = 300 s

المخرجات 3 و4 و5

المخرجمصدرهما تنهيه في الأسبوع 11
المقترحالأسبوع 2تحقق من أنه ما زال يصف المشروع الذي بنيته
العرض التقديميالأسابيع من 8 إلى 10أضف ملاحظات النقاش والدرجات النهائية
الشعارلا مرحلة سابقةصممه، ثم استخدمه في الشرائح والفيديو وملف README

الجزء 2

مراحل عشرة أسابيع

مخطط خط زمني: الأسبوعان 1-2 ثم الأسبوع 3 ثم الأسبوع 4 ثم الأسابيع 5-7 ثم الأسابيع 8-10 ثم الأسبوع 11.
  1. الأسبوعان 1-2

    الفريق، والفكرة، والمقترح

  2. الأسبوع 3

    الاستكشاف والتنظيف

  3. الأسبوع 4

    الخصائص والهدف

  4. الأسابيع 5-7

    النماذج: KNN والأشجار وNaive Bayes

  5. الأسابيع 8-10

    العروض والمناقشات

  6. الأسبوع 11

    التسليم النهائي

جربها: قائمة التسليم

توقع: كم أنجز الفريق بحلول الأسبوع 10؟

التزم فريق بكل مرحلة من الأسبوع 1 إلى الأسبوع 10

2 + 1 + 1 + 1 + 1 + 2 = 8, 813 = 0.6154 ≈ 62%

الجزء 3

مسابقة المقرر

أفضل المشاريع تفوز في مسابقات المقرر

  • سلمت المخرجات الخمسة المطلوبة كلها؛ والواجهة مكافأة إضافية
  • يستطيع كل عضو شرح كل خطوة، لا الجزء الخاص به فقط
  • الأرقام في الشرائح وملف README والفيديو هي التي يطبعها الدفتر
  • اذكر شيئا واحدا لم ينجح وما تعلمته منه

للاستكشاف في المستقبل

النقاط الإضافية في الخطة

الموضوعيبني علىscikit-learn
الانحدار الخطي المتعددالأسبوع 3: استخدم الدفتر خمس خصائص بالفعلLinearRegression
SVM، آلات المتجهات الداعمة (support vector machines)الأسابيع من 4 إلى 7: مصنف (classifier) آخر، بنمط fit وpredict وscore نفسهSVC
GBMs، آلات التعزيز التدرجي (gradient boosting machines)الأسبوع 6: أشجار قرار كثيرة مدمجة في نموذج واحدGradientBoostingClassifier

نحو 5 دقائق

التمرين 1: تحديد أسبوع المرحلة

  1. تسمية المتغير الهدف (target variable) لمشروعك
  2. اختيار K لنموذج KNN بحلقة الكوع (elbow loop)
  3. مقارنة درجة التدريب (training score) ودرجة الاختبار (test score) لشجرة قرار
  4. الاختيار بين MultinomialNB وGaussianNB
  5. عرض فكرتك في جملتين أو ثلاث، وتسمية مجموعة البيانات

الإجابات

التمرين 1: الإجابة

العملالأسبوع
1. المتغير الهدف4: الخصائص والهدف
2. K لنموذج KNN بحلقة الكوع5: KNN
3. درجة التدريب مقابل درجة الاختبار لشجرة6: الأشجار والغابة
4. MultinomialNB أو GaussianNB7: Naive Bayes
5. الفكرة ومجموعة البيانات2: المقترح

نحو 5 دقائق

التمرين 2: حساب زمن فيديو

خطط الفريق لأربعة أجزاء: 30 و75 و105 و50 ثانية

30 + 75 + 105 + 50 = 260 s
300 - 260 = 40 s, 260 s = 4:20

نحو 20 دقيقة

التمرين 3: المراجعة النهائية لفريقك

  1. افتح أداة القائمة وضع علامة على ما أنجزه فريقك فعلا
  2. اكتب كل بند ناقص
  3. أعط كل بند ناقص مسؤولا واحدا وتاريخا قبل الموعد النهائي
  4. اكتب خطة الفيديو من 5 أجزاء وتحقق من أن مجموعها 300 ثانية

الخلاصة

  1. خمسة مخرجات مطلوبة: الشيفرة على GitHub، وفيديو مدته 5 دقائق، والمقترح، والعرض التقديمي، والشعار
  2. واجهة المستخدم إضافية
  3. 8 من 13 بندا في القائمة بنتها مراحل الأسابيع من 1 إلى 10
  4. الأسبوع 11 للإنهاء: الرفع، والتسجيل، والمراجعة، والتحديث، والتصميم
  5. بعد ذلك: استكشف SVM وGBMs والانحدار الخطي المتعدد على بياناتك

افتح هذا الدرس

Mahmoud Abasتسليم المشروع النهائي