تعلم الآلة (2026-2027) - تسليم المشروع النهائي
في نافذة الطباعة اختر «حفظ كملف PDF» كوجهة.
تعلم الآلة، الأسبوع 11
تسليم المشروع النهائي
اجمع مراحل عشرة أسابيع، وسلم المشروع، ونافس على أفضل مشروع.
تعلم الآلة (2026-2027) · تسليم المشروع النهائي01 / 19
الأهداف
- ▸سرد المخرجات (deliverables) الخمسة المطلوبة، والمخرج الإضافي الواحد
- ▸تحديد مرحلة الأسبوع (weekly milestone) التي أنتجت كل جزء من تسليمك
- ▸مراجعة فريقك مقابل قائمة التسليم (submission checklist)، وتخطيط ما تبقى
- ▸تخطيط فيديو للمشروع مدته 5 دقائق بالضبط
- ▸تسمية الموضوعات التالية للاستكشاف: SVM وGBMs والانحدار الخطي المتعدد (multiple linear regression)
تعلم الآلة (2026-2027) · تسليم المشروع النهائي02 / 19
الأسبوع 11 من الخطة
موقع الدرس من المقرر
- ▸لا دفتر (notebook) ولا مجموعة بيانات (dataset) هذا الأسبوع: إنه التسليم النهائي للمشروع
- ▸الشيفرة على GitHub، وفيديو مدته 5 دقائق، والمقترح، والعرض التقديمي، وشعار، وإضافة إلى ذلك واجهة مستخدم
- ▸أفضل المشاريع تفوز في مسابقات المقرر
تعلم الآلة (2026-2027) · تسليم المشروع النهائي03 / 19
خطة الجلسة
| الجزء | ما نفعله | الزمن |
|---|---|---|
| 1 | المخرجات الستة | 15 دقيقة |
| 2 | من مراحل الأسابيع إلى التسليم | 10 دقائق |
| 3 | المسابقة وموضوعات المستقبل | 5 دقائق |
| 4 | تمرين: المراجعة النهائية لفريقك | 30 دقيقة |
تعلم الآلة (2026-2027) · تسليم المشروع النهائي04 / 19
الجزء 1
التسليم النهائي
خمسة مخرجات مطلوبة
| # | المخرج | ما تسلمه |
|---|---|---|
| 1 | شيفرة المشروع | مستودع (repository) على GitHub يضم دفترك وبياناتك |
| 2 | فيديو المشروع | فيديو مدته 5 دقائق |
| 3 | مقترح المشروع | مقترح الأسبوع 2، بعد مراجعته |
| 4 | العرض التقديمي للمشروع | شرائح الأسابيع من 8 إلى 10، بعد تحديثها |
| 5 | شعار المشروع | شعار للمشروع |
تعلم الآلة (2026-2027) · تسليم المشروع النهائي05 / 19
المخرج 1: الشيفرة في مستودع على GitHub
- ▸يعمل الدفتر من أوله إلى آخره: التحميل في الأسبوع 1، والتنظيف في الأسبوع 3، والخصائص (features) والهدف (target) في الأسبوع 4، والنماذج في الأسابيع من 5 إلى 7
- ▸مجموعة البيانات، أو رابط إليها إذا كانت كبيرة جدا
- ▸ملف README قصير: المشكلة، والبيانات، وطريقة التشغيل، ودرجة (score) كل نموذج على مجموعة الاختبار نفسها (same test split)
تعلم الآلة (2026-2027) · تسليم المشروع النهائي06 / 19
المخرج 2: فيديو مدته 5 دقائق
5 دقائق تساوي 300 ثانية، لذا احسب زمن كل جزء
| الجزء | الثواني | من، إلى |
|---|---|---|
| المشكلة والبيانات | 45 | 0:00، 0:45 |
| التنظيف والخصائص والهدف | 60 | 0:45، 1:45 |
| النماذج ودرجاتها | 90 | 1:45، 3:15 |
| تجربة حية (demo): الدفتر أو الواجهة | 60 | 3:15، 4:15 |
| ما تعلمته، وما يأتي بعد ذلك | 45 | 4:15، 5:00 |
45 + 60 + 90 + 60 + 45 = 300 s
تعلم الآلة (2026-2027) · تسليم المشروع النهائي07 / 19
المخرجات 3 و4 و5
| المخرج | مصدره | ما تنهيه في الأسبوع 11 |
|---|---|---|
| المقترح | الأسبوع 2 | تحقق من أنه ما زال يصف المشروع الذي بنيته |
| العرض التقديمي | الأسابيع من 8 إلى 10 | أضف ملاحظات النقاش والدرجات النهائية |
| الشعار | لا مرحلة سابقة | صممه، ثم استخدمه في الشرائح والفيديو وملف README |
تعلم الآلة (2026-2027) · تسليم المشروع النهائي08 / 19
الجزء 2
مراحل عشرة أسابيع
الأسبوعان 1-2
الفريق، والفكرة، والمقترح
الأسبوع 3
الاستكشاف والتنظيف
الأسبوع 4
الخصائص والهدف
الأسابيع 5-7
النماذج: KNN والأشجار وNaive Bayes
الأسابيع 8-10
العروض والمناقشات
الأسبوع 11
التسليم النهائي
تعلم الآلة (2026-2027) · تسليم المشروع النهائي09 / 19
جربها: قائمة التسليم
تعلم الآلة (2026-2027) · تسليم المشروع النهائي10 / 19
توقع: كم أنجز الفريق بحلول الأسبوع 10؟
التزم فريق بكل مرحلة من الأسبوع 1 إلى الأسبوع 10
2 + 1 + 1 + 1 + 1 + 2 = 8, 813 = 0.6154 ≈ 62%
تعلم الآلة (2026-2027) · تسليم المشروع النهائي11 / 19
الجزء 3
مسابقة المقرر
أفضل المشاريع تفوز في مسابقات المقرر
- ▸سلمت المخرجات الخمسة المطلوبة كلها؛ والواجهة مكافأة إضافية
- ▸يستطيع كل عضو شرح كل خطوة، لا الجزء الخاص به فقط
- ▸الأرقام في الشرائح وملف README والفيديو هي التي يطبعها الدفتر
- ▸اذكر شيئا واحدا لم ينجح وما تعلمته منه
تعلم الآلة (2026-2027) · تسليم المشروع النهائي12 / 19
للاستكشاف في المستقبل
النقاط الإضافية في الخطة
| الموضوع | يبني على | scikit-learn |
|---|---|---|
| الانحدار الخطي المتعدد | الأسبوع 3: استخدم الدفتر خمس خصائص بالفعل | LinearRegression |
| SVM، آلات المتجهات الداعمة (support vector machines) | الأسابيع من 4 إلى 7: مصنف (classifier) آخر، بنمط fit وpredict وscore نفسه | SVC |
| GBMs، آلات التعزيز التدرجي (gradient boosting machines) | الأسبوع 6: أشجار قرار كثيرة مدمجة في نموذج واحد | GradientBoostingClassifier |
تعلم الآلة (2026-2027) · تسليم المشروع النهائي13 / 19
نحو 5 دقائق
التمرين 1: تحديد أسبوع المرحلة
- 1.تسمية المتغير الهدف (target variable) لمشروعك
- 2.اختيار K لنموذج KNN بحلقة الكوع (elbow loop)
- 3.مقارنة درجة التدريب (training score) ودرجة الاختبار (test score) لشجرة قرار
- 4.الاختيار بين
MultinomialNBوGaussianNB - 5.عرض فكرتك في جملتين أو ثلاث، وتسمية مجموعة البيانات
تعلم الآلة (2026-2027) · تسليم المشروع النهائي14 / 19
الإجابات
التمرين 1: الإجابة
| العمل | الأسبوع |
|---|---|
| 1. المتغير الهدف | 4: الخصائص والهدف |
| 2. K لنموذج KNN بحلقة الكوع | 5: KNN |
| 3. درجة التدريب مقابل درجة الاختبار لشجرة | 6: الأشجار والغابة |
4. MultinomialNB أو GaussianNB | 7: Naive Bayes |
| 5. الفكرة ومجموعة البيانات | 2: المقترح |
تعلم الآلة (2026-2027) · تسليم المشروع النهائي15 / 19
نحو 5 دقائق
التمرين 2: حساب زمن فيديو
خطط الفريق لأربعة أجزاء: 30 و75 و105 و50 ثانية
30 + 75 + 105 + 50 = 260 s
300 - 260 = 40 s, 260 s = 4:20
تعلم الآلة (2026-2027) · تسليم المشروع النهائي16 / 19
نحو 20 دقيقة
التمرين 3: المراجعة النهائية لفريقك
- 1افتح أداة القائمة وضع علامة على ما أنجزه فريقك فعلا
- 2اكتب كل بند ناقص
- 3أعط كل بند ناقص مسؤولا واحدا وتاريخا قبل الموعد النهائي
- 4اكتب خطة الفيديو من 5 أجزاء وتحقق من أن مجموعها
300ثانية
تعلم الآلة (2026-2027) · تسليم المشروع النهائي17 / 19
الخلاصة
- 1خمسة مخرجات مطلوبة: الشيفرة على GitHub، وفيديو مدته 5 دقائق، والمقترح، والعرض التقديمي، والشعار
- 2واجهة المستخدم إضافية
- 38 من 13 بندا في القائمة بنتها مراحل الأسابيع من 1 إلى 10
- 4الأسبوع 11 للإنهاء: الرفع، والتسجيل، والمراجعة، والتحديث، والتصميم
- 5بعد ذلك: استكشف SVM وGBMs والانحدار الخطي المتعدد على بياناتك
تعلم الآلة (2026-2027) · تسليم المشروع النهائي18 / 19
افتح هذا الدرس
Mahmoud Abas|تسليم المشروع النهائي
تعلم الآلة (2026-2027) · تسليم المشروع النهائي19 / 19