🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 4 بطاقة لهذه الصفحة
أي من الخصائص التالية تُعد من أبرز مزايا لغة بايثون التي تُمكّن متخصص علم البيانات؟
- أ) سرعة التنفيذ العالية جداً مقارنة بلغات البرمجة الأخرى، وتوفرها بشكل افتراضي على جميع أنظمة التشغيل.
- ب) سهولة التعلم والقراءة، وتوفر مكتبات متخصصة قوية مثل Pandas وScikit-learn.
- ج) قدرتها الفائقة على برمجة تطبيقات الويب والهواتف الذكية بشكل مباشر.
- د) كونها لغة مفتوحة المصدر فقط، ودعمها الكامل للبرمجة الشيئية دون غيرها من الأنماط.
الإجابة الصحيحة: b
الإجابة: سهولة التعلم والقراءة، وتوفر مكتبات متخصصة قوية مثل Pandas وScikit-learn.
الشرح: 1. لغة بايثون سهلة التعلم والقراءة، مما يجعلها مناسبة لمتخصصي البيانات.
2. توفر مكتبات متخصصة قوية مثل Pandas لمعالجة البيانات وScikit-learn لبناء نماذج التعلم الآلي.
3. هذه المزايا مجتمعة تُمكّن من جمع البيانات ومعالجتها وتحليلها وبناء النماذج بكفاءة.
تلميح: فكر في ما يجعل لغة برمجة مناسبة لغير المبرمجين المحترفين، وما الذي يوفر أدوات جاهزة للمهام المتخصصة.
التصنيف: مفهوم جوهري | المستوى: متوسط
ما الدور الرئيسي الذي تلعبه بيئة جوبيتر (Jupyter) في مساعدة متخصص علم البيانات؟
- أ) توفير بيئة تفاعلية تدمج الكود والنتائج والشرح في مستند واحد، مما يسهل الاستكشاف والتوثيق.
- ب) تخزين كميات هائلة من البيانات المهيكلة وغير المهيكلة على خوادم سحابية آمنة.
- ج) تحويل نماذج التعلم الآلي المعقدة إلى تطبيقات ويب تفاعلية يمكن للمستخدمين العاديين التعامل معها.
- د) تنفيذ عمليات معالجة البيانات وتحليلها بسرعات عالية جداً باستخدام وحدات معالجة رسومية (GPU).
الإجابة الصحيحة: a
الإجابة: توفير بيئة تفاعلية تدمج الكود والنتائج والشرح في مستند واحد، مما يسهل الاستكشاف والتوثيق.
الشرح: 1. جوبيتر هو بيئة تطوير تفاعلية.
2. يدمج بين كتابة الكود البرمجي وعرض نتائجه (مثل الجداول والرسوم) وكتابة الشرح النصي في دفتر ملاحظات واحد.
3. هذا يسهل استكشاف البيانات وتجربة الأفكار بسرعة، ويجعل العمل واضحاً وقابلاً للتشارك.
تلميح: فكر في بيئة عمل تسمح برؤية النتائج بجانب الكود، وكتابة الملاحظات.
التصنيف: تعريف | المستوى: متوسط
أي من الأدوات التالية تُستخدم بشكل أساسي في خطوة 'تنظيف ومعالجة البيانات' ضمن عملية علم البيانات؟
- أ) لغة الاستعلامات SQL لجلب البيانات من قواعد البيانات.
- ب) مكتبة Scikit-learn لبناء نماذج التعلم الآلي.
- ج) مكتبة Pandas في لغة بايثون.
- د) أداة Tableau لتصور البيانات وعرض النتائج.
الإجابة الصحيحة: c
الإجابة: مكتبة Pandas في لغة بايثون.
الشرح: 1. عملية علم البيانات تشمل خطوات متسلسلة: الجمع، التخزين، التنظيف، التحليل، النمذجة، التصور.
2. لكل خطوة أدوات مناسبة. خطوة التنظيف والمعالجة تهدف لإعداد البيانات (مثل التعامل مع القيم المفقودة).
3. مكتبة Pandas في بايثون هي الأداة المتخصصة والشائعة لهذه المهمة.
تلميح: هذه الخطوة تلي جمع البيانات وتسبق التحليل الإحصائي، وتهدف لجعل البيانات جاهزة للتحليل.
التصنيف: مفهوم جوهري | المستوى: سهل
أي زوج من (الأداة - خطوة علم البيانات) التالية هو الزوج الصحيح الذي يعبر عن مساهمة الأداة الرئيسية في تلك الخطوة؟
- أ) Python/SQL - تصور البيانات وعرض النتائج.
- ب) التخزين السحابي (Cloud) - تنظيف البيانات ومعالجتها.
- ج) Scikit-learn - بناء النماذج (النمذجة).
- د) Pandas - جمع البيانات من مصادرها الأولية.
الإجابة الصحيحة: c
الإجابة: Scikit-learn - بناء النماذج (النمذجة).
الشرح: 1. Scikit-learn هي مكتبة بايثون متخصصة في التعلم الآلي.
2. توفر مجموعة واسعة من الخوارزميات الجاهزة للاستخدام (مثل الانحدار، التصنيف، التجميع).
3. لذلك، دورها الرئيسي يتركز في خطوة بناء النماذج التنبؤية أو التصنيفية، وهي خطوة النمذجة.
تلميح: ركز على الأداة المتخصصة في تقديم خوارزميات جاهزة للتنبؤ أو التصنيف.
التصنيف: مفهوم جوهري | المستوى: متوسط