التكامل التقني: مراجعة بايثون، هياكل البيانات، اتخاذ القرار، ومفاهيم تعلم الآلة
تتكامل في هذه المحطة الختامية المهارات البرمجية والتحليلية التي تم بناؤها عبر الوحدة الثانية. نراجع الربط الحيوي بين كود بايثون الرشيق (المتغيرات، المعاملات، الشروط، الحلقات، القوائم) وبين تطبيقات الذكاء الاصطناعي الحديثة التي تعتمد على هذه الأدوات لمعالجة البيانات الضخمة وبناء النماذج الذكية. تعد هذه المراجعة التفاعلية الشاملة تأهيلاً رفيعاً وفق معايير التقييم الوطنية، لتمكين الطلاب من خوض الاختبارين الإلكترونيين الوزاريين بتفوق واقتدار.
ملخص قواعد لغة بايثون
- أنواع البيانات: int (أعداد صحيحة)، float (عشرية)، str (نصوص)، bool (منطقية).
- العمليات: // قسمة صحيحة، % باقي القسمة، ** الأس، and / or / not للعمليات المنطقية.
- التحكم: if / elif / else مع المسافات البادئة الإلزامية (:).
- التكرار والقوائم: for مع range()، while المشروطة، وقوائم [ ] مدعومة بدوال append() و len().
ملخص مفاهيم الذكاء الاصطناعي
- تعلم الآلة: استخراج الأنماط من البيانات للتنبؤ والتصنيف.
- تقسيم البيانات: بيانات التدريب (70-80%) لتدريب النموذج، وبيانات الاختبار (20-30%) للتقييم.
- المهام: التصنيف (فئات منفصلة) والانحدار (قيم رقمية مستمرة).
- الدقة: (الصحيحة / الكلية) × 100%.
تحدي الخوارزميات والتفكير المنطقي:
nums = [2, 5, 8, 11]
res = []
for n in nums:
if n % 2 != 0:
res.append(n * 2)
print(res)
الحل: الأعداد الفردية في القائمة هي 5 و 11. كل عدد فردي يضرب في 2 ويضاف للقائمة: 5*2=10، 11*2=22. إذن الناتج: [10, 22].
اضغط على أي بطاقة لاكتشاف المعنى الدقيق، واضغط على أيقونة الصوت للاستماع للنطق:
اضغط على الإجابة لتتحقق من فهمك وتكتشف التفسير النموذجي فورياً: