مقدمة
يعتبر Python أحد أشهر لغات البرمجة في العالم. يتم استخدامه على نطاق واسع في مجتمع علوم البيانات للتعلم الآلي، والتحليل الإحصائي. أحد الأسباب التي تجعله شائع للغاية هو توافر الآلاف من مكتبات المصدر المفتوح؛ مثل: NumPy، وPandas، وMatplotlib، وscikit-learn، والتي تمكِّن المبرمجين والباحثين على حد سواء من استكشاف، وتحويل، وتحليل، وتصور البيانات.
Azure Notebooks هي منصة مستندة إلى السحابة؛ لبناء وتشغيل دفاتر ملاحظات Jupyter. Jupyter هي بيئة تعتمد على IPython، والتي تسهل البرمجة التفاعلية، وتحليل البيانات باستخدام Python ولغات البرمجة الأخرى. توفر دفاتر ملاحظات Azure بيئة Jupyter كخدمة مجانية. إنها وسيلة مريحة لكتابة تعليمة Python البرمجية دون الحاجة إلى تثبيت، وإدارة خادم Jupyter. كما أنه يعتمد على الويب، مما يجعله حلاً مثاليًا للتعاون عبر الإنترنت.
في هذه الوحدة النمطية، ستقوم بإنشاء دفتر Azure Notebooks، واستيراد مجموعة بيانات تحتوي على معلومات عن رحلات وصول في الوقت المحدد لشركة طيران أمريكية كبرى، وتحميل مجموعة البيانات في دفتر الملاحظات. ثم، عليك تنظيف مجموعة البيانات مع Pandas، وبناء نموذج للتعلم الآلي مع scikit-learn، واستخدام Matplotlib لتصور المخرجات من النموذج.
الأهداف التعليمية
خلال هذه الوحدة النمطية، سوف تتمكن مما يلي:
- إنشاء دفتر ملاحظات Jupyter في Azure Notebooks، واستيراد البيانات وعرضها محملة في دفتر الملاحظات.
- استخدام Pandas لتنظيف وإعداد البيانات؛ لاستخدامها لنموذج التعلم الآلي.
- استخدام scikit -Learn لإنشاء نموذج للتعلم الآلي.
- استخدم Matplotlib لتصور أداء النموذج.