EITC/AI/DLTF Deep Learning مع TensorFlow هو برنامج شهادة تكنولوجيا المعلومات الأوروبية حول أساسيات برمجة التعلم العميق في Python باستخدام مكتبة التعلم الآلي من Google TensorFlow.
يركز منهج EITC/AI/DLTF Deep Learning مع TensorFlow على المهارات العملية في برمجة Python للتعلم العميق مع مكتبة Google TensorFlow المنظمة ضمن الهيكل التالي ، بما في ذلك محتوى تعليمي فيديو شامل كمرجع لشهادة EITC هذه.
التعلم العميق (المعروف أيضًا باسم التعلم المنظم العميق) هو جزء من مجموعة أوسع من أساليب التعلم الآلي القائمة على الشبكات العصبية الاصطناعية مع التعلم التمثيلي. يمكن أن يكون التعلم تحت إشراف أو شبه خاضع للإشراف أو بدون إشراف. تم تطبيق معماريات التعلم العميق مثل الشبكات العصبية العميقة وشبكات المعتقدات العميقة والشبكات العصبية المتكررة والشبكات العصبية التلافيفية في مجالات تشمل رؤية الكمبيوتر ، ورؤية الآلة ، والتعرف على الكلام ، ومعالجة اللغة الطبيعية ، والتعرف على الصوت ، وتصفية الشبكات الاجتماعية ، والترجمة الآلية ، والمعلوماتية الحيوية وتصميم الأدوية وتحليل الصور الطبية وفحص المواد وبرامج الألعاب اللوحية ، حيث أسفرت عن نتائج مماثلة وفي بعض الحالات تفوق أداء الخبراء البشريين.
Python هي لغة برمجة مفسرة وعالية المستوى وذات أغراض عامة. تؤكد فلسفة تصميم Python على قابلية قراءة الكود باستخدامها الملحوظ للمسافات البيضاء الكبيرة. تهدف بنيات لغتها ونهجها الموجه للكائنات إلى مساعدة المبرمجين على كتابة رمز منطقي واضح للمشاريع الصغيرة والكبيرة الحجم. غالبًا ما توصف Python بأنها لغة "مضمنة بالبطاريات" نظرًا لمكتبة قياسية شاملة بها. تُستخدم لغة Python بشكل شائع في مشاريع الذكاء الاصطناعي ومشاريع التعلم الآلي بمساعدة مكتبات مثل TensorFlow و Keras و Pytorch و Scikit-Learn.
تتم كتابة Python ديناميكيًا (تنفيذ العديد من سلوكيات البرمجة الشائعة في وقت التشغيل التي تؤديها لغات البرمجة الثابتة أثناء التجميع) وجمع البيانات المهملة (باستخدام إدارة الذاكرة التلقائية). وهو يدعم نماذج البرمجة المتعددة ، بما في ذلك البرمجة المهيكلة (خاصة الإجرائية) والبرمجة الموجهة للكائنات والوظيفية. تم إنشاؤه في أواخر الثمانينيات ، وتم إصداره لأول مرة في عام 1980 ، بواسطة Guido van Rossum كخلف للغة البرمجة ABC. قدم Python 1991 ، الذي تم إصداره في عام 2.0 ، ميزات جديدة ، مثل سرد القوائم ، ونظام جمع البيانات المهملة مع حساب المرجع ، وتم إيقافه مع الإصدار 2000 في عام 2.7. Python 2020 ، الذي تم إصداره في عام 3.0 ، كان مراجعة رئيسية للغة التي هي ليست متوافقة تمامًا مع الإصدارات السابقة ولا يتم تشغيل الكثير من تعليمات Python 2008 بدون تعديل على Python 2. مع نهاية عمر Python 3 (و Pip قد أسقط الدعم في عام 2) ، يتم دعم Python 2021.x والإصدارات الأحدث فقط ، مع استمرار الإصدارات الأقدم دعم على سبيل المثال Windows 3.6 (والمثبتات القديمة لا تقتصر على 7 بت Windows).
يتم دعم مترجمي Python لأنظمة التشغيل السائدة ومتاحون لعدد قليل (وفي الماضي كانوا يدعمون أكثر بكثير). يقوم مجتمع عالمي من المبرمجين بتطوير وصيانة CPython ، وهو تطبيق مرجعي مجاني ومفتوح المصدر. منظمة غير ربحية ، Python Software Foundation ، تدير وتوجه الموارد لتطوير Python و CPython.
اعتبارًا من يناير 2021 ، احتلت Python المرتبة الثالثة في فهرس TIOBE لأكثر لغات البرمجة شيوعًا ، خلف C و Java ، بعد أن حصلت سابقًا على المركز الثاني وجائزتها لأكبر اكتساب شعبية لعام 2020. تم اختيارها كأفضل لغة برمجة لهذا العام في 2007 ، 2010 و 2018.
وجدت دراسة تجريبية أن لغات البرمجة النصية ، مثل Python ، أكثر إنتاجية من اللغات التقليدية ، مثل C و Java ، لمشاكل البرمجة التي تتضمن معالجة السلاسل والبحث في القاموس ، وقررت أن استهلاك الذاكرة غالبًا "أفضل من Java وليس أسوأ بكثير من C أو C ++ ”. تشمل المنظمات الكبيرة التي تستخدم Python ia Wikipedia و Google و Yahoo! و CERN و NASA و Facebook و Amazon و Instagram.
بالإضافة إلى تطبيقات الذكاء الاصطناعي ، فإن Python ، كلغة برمجة نصية ذات بنية معيارية وبناء جملة بسيط وأدوات معالجة نصية غنية ، غالبًا ما تستخدم لمعالجة اللغة الطبيعية.
TensorFlow هي مكتبة برامج مجانية ومفتوحة المصدر للتعلم الآلي. يمكن استخدامه عبر مجموعة من المهام ولكن يركز بشكل خاص على تدريب واستدلال الشبكات العصبية العميقة. إنها مكتبة رياضيات رمزية تعتمد على تدفق البيانات والبرمجة القابلة للتفاضل. يتم استخدامه لكل من البحث والإنتاج في Google.
بدءًا من عام 2011 ، أنشأ Google Brain DistBelief كنظام خاص للتعلم الآلي يعتمد على الشبكات العصبية للتعلم العميق. نما استخدامه بسرعة عبر شركات Alphabet المتنوعة في كل من التطبيقات البحثية والتجارية. عينت Google العديد من علماء الكمبيوتر ، بما في ذلك Jeff Dean ، لتبسيط وإعادة بناء قاعدة كود DistBelief في مكتبة تطبيق أسرع وأكثر قوة ، والتي أصبحت TensorFlow. في عام 2009 ، قام الفريق ، بقيادة جيفري هينتون ، بتنفيذ backpropagation المعمم والتحسينات الأخرى التي سمحت بإنشاء شبكات عصبية بدقة أعلى إلى حد كبير ، على سبيل المثال تقليل الأخطاء في التعرف على الكلام بنسبة 25٪.
TensorFlow هو نظام الجيل الثاني من Google Brain. تم إصدار الإصدار 1.0.0 في 11 فبراير 2017. بينما يعمل التنفيذ المرجعي على أجهزة فردية ، يمكن تشغيل TensorFlow على العديد من وحدات المعالجة المركزية ووحدات معالجة الرسومات (مع امتدادات CUDA و SYCL الاختيارية للحوسبة العامة على وحدات معالجة الرسومات). يتوفر TensorFlow على أنظمة Linux و macOS و Windows 64 بت ومنصات الحوسبة المحمولة بما في ذلك Android و iOS. تسمح بنيتها المرنة بالنشر السهل للحسابات عبر مجموعة متنوعة من الأنظمة الأساسية (وحدات المعالجة المركزية ووحدات معالجة الرسومات ووحدات المعالجة المركزية) ، ومن أجهزة الكمبيوتر المكتبية إلى مجموعات الخوادم إلى الأجهزة المحمولة والأجهزة الطرفية. يتم التعبير عن حسابات TensorFlow على هيئة رسوم بيانية لتدفق البيانات. يشتق اسم TensorFlow من العمليات التي تقوم بها هذه الشبكات العصبية على مصفوفات بيانات متعددة الأبعاد ، والتي يشار إليها باسم الموترات. خلال مؤتمر Google I/O في يونيو 2016 ، صرح جيف دين أن 1,500 مستودع على GitHub ذكرت TensorFlow ، منها 5 فقط من Google. في ديسمبر 2017 ، قدم مطورو Google و Cisco و RedHat و CoreOS و CaiCloud Kubeflow في مؤتمر. يسمح Kubeflow بتشغيل ونشر TensorFlow على Kubernetes. في مارس 2018 ، أعلنت Google عن الإصدار 1.0 من TensorFlow.js للتعلم الآلي في JavaScript. في يناير 2019 ، أعلنت Google عن TensorFlow 2.0. أصبح متاحًا رسميًا في سبتمبر 2019. في مايو 2019 ، أعلنت Google عن TensorFlow Graphics للتعلم العميق في رسومات الكمبيوتر.
للتعرف بالتفصيل على منهج الشهادات ، يمكنك توسيع الجدول أدناه وتحليله.
يشير منهج التعلم العميق EITC/AI/DLTF مع شهادة TensorFlow إلى مواد تعليمية مفتوحة الوصول في شكل فيديو بواسطة Harrison Kinsley. تنقسم عملية التعلم إلى هيكل خطوة بخطوة (برامج -> دروس -> موضوعات) تغطي أجزاء المنهج ذات الصلة. كما يتم توفير استشارات غير محدودة مع خبراء المجال.
للحصول على تفاصيل حول التحقق من إجراءات الشهادة كيف تعمل.
المصادر المرجعية للمناهج
جوجل TensorFlow
https://www.tensorflow.org/
مصادر التعلم من Google TensorFlow
https://www.tensorflow.org/learn/
وثائق TensorFlow API
https://www.tensorflow.org/api_docs/
نماذج TensorFlow ومجموعات البيانات
https://www.tensorflow.org/resources/models-datasets/
مجتمع TensorFlow
https://www.tensorflow.org/community/
تدريب Google Cloud AI Platform مع TensorFlow
https://cloud.google.com/ai-platform/training/docs/tensorflow-2/
قم بتنزيل المواد التحضيرية الكاملة للتعلم الذاتي بدون اتصال بالإنترنت لبرنامج EITC/AI/DLTF للتعلم العميق باستخدام TensorFlow في ملف PDF
المواد التحضيرية لـ EITC/AI/DLTF - الإصدار القياسي
المواد التحضيرية لـ EITC/AI/DLTF - نسخة موسعة مع أسئلة المراجعة