الأخبار التكنولوجية والاستعراضات والنصائح!

كيفية الحصول على امتحان مطور Tensorflow – نحو الذكاء الاصطناعي

ستساعدك المقالة التالية: كيفية الحصول على امتحان مطور Tensorflow – نحو الذكاء الاصطناعي

نُشر في الأصل على نحو AI ، الشركة الرائدة في العالم في مجال الذكاء الاصطناعي والأخبار التقنية والإعلام. إذا كنت تقوم ببناء منتج أو خدمة متعلقة بالذكاء الاصطناعي ، فنحن ندعوك للتفكير في أن تصبح راعيًا للذكاء الاصطناعي. في نحو الذكاء الاصطناعي ، نساعد في توسيع نطاق الشركات الناشئة في مجال الذكاء الاصطناعي والتكنولوجيا. دعنا نساعدك على إطلاق التكنولوجيا الخاصة بك للجماهير.

أعمل في مجال التعلم الآلي لأكثر من 4 سنوات. أيضًا ، أنا مهندس التعلم الآلي. استجاب نظام التعليم في وقت متأخر جدًا للنموذج الجديد للتعلم العميق ، ولا يوجد مكان كبير للحصول على تعليم جيد وشهادة.

اعتقدت أن اختبار Tensorflow Developer سيكون بمثابة تحدٍ للحصول على شهادة جيدة. عندما تحصل على شهادة Tensorflow Developer ، يمكنك إظهار المهارات الأساسية للعالم.

في هذا المقال ، سأناقش ماهية هذا الاختبار ، وكيفية التحضير له ، وبعض المشكلات التي قد تواجهك ، وبعض الدوافع. ستسمح لك قراءة تجارب أكبر عدد ممكن من الأشخاص المختلفين برؤية المشكلة من زوايا مختلفة. هيا بنا نبدأ.

جدول المحتويات:

  • مقدمة
  • أفضل مسار لاتخاذ
  • بعض النصائح والحيل
  • مشاكلي وحولي
  • الكلمات الأخيرة

مقدمة

سأتحدث مباشرة عن الامتحان. من الضروري قراءة الإرشادات الموجودة على موقع Tensorflow على الويب. بعد أن تفهم ما يجري ، قم بالتسجيل للامتحان. تبلغ رسوم الاختبار 100 دولار. قبل دخول الامتحان ، يجب أن تبني بيئة Pycharm الخاصة بك في الإصدارات الصحيحة من المكتبات المطلوبة. يعد موقع TensorFlow الرسمي هو أفضل مكان للعثور على برامج تعليمية واضحة حول التدريب النموذجي لكل نوع من تطبيقات الشبكة العصبية.

يتضمن الاختبار أسئلة حول الانحدار والسيرة الذاتية ومعالجة اللغة الطبيعية وأسئلة متسلسلة زمنية مشابهة للدورات التدريبية.

سيكون هناك 5 أسئلة في الاختبار. لكي تكون ناجحًا ، يجب أن تسجل أعلى من درجة معينة. حصلت على 3 * (5/5) و 2 * (4/5) = 23/25 درجة كانت كافية للنجاح. لديك 5 ساعات للإجابة على جميع الأسئلة. إذا سارت الأمور بسلاسة ، فقد ينتهي الاختبار في غضون ساعتين.

بعد إنهاء الاختبار ، في غضون دقيقتين ، ستتلقى رسالة بريد إلكتروني تقول ، “تهانينا ، لقد اجتزت اختبار شهادة مطور TensorFlow!”. عليك الانتظار لمدة أسبوعين كحد أقصى للحصول على الشهادة.

أفضل مسار لاتخاذ

أفضل دورة للتحضير للامتحان هي DeepLearning.AI TensorFlow Developer Professional Certificate. إذا كان لديك مستوى معين من الخبرة في التعلم الآلي ، فسيكون ذلك كافيًا بالنسبة لك لحل أمثلة التعليمات البرمجية في هذه الدورة التدريبية.

هناك 4 دورات فرعية في هذا البرنامج. في المقابل ، يتم تناول موضوعات الانحدار ، والتصنيف ، ورؤية الكمبيوتر ، ومعالجة اللغات الطبيعية ، وموضوعات السلاسل الزمنية. أيضًا ، سيغطي الاختبار نفس الموضوعات.

عند الانتهاء من الدورة ، انتقل إلى Kaggle أو الأنظمة الأساسية المماثلة. وحاول حل أنواع مختلفة من المشاكل مثل البرمجة اللغوية العصبية والسيرة الذاتية والسلسلة الزمنية.

بعض النصائح والحيل

اختبار Tensorflow Dev مشابه أيضًا لجميع الاختبارات ، لذلك فهو يحتوي على بعض الحيل. حيلتي الأولى هي استخدام وحدات معالجة الرسومات المتعددة. هذه الطريقة لا تعطي دفعة كبيرة ، لكنها تبدو مفيدة.

عندما كنت أقرأ المدونات ، كان مكتوبًا أن إرسال نفس النموذج أكثر من مرة أدى إلى نتائج مختلفة. كان هذا على الأرجح بسبب التغيير المستمر لمجموعة الاختبار. إذا كنت ترغب في الحصول على درجة أعلى ، يمكنك اختبار نفس النموذج أكثر من مرة.

يمكن أن يكون استخدام عمليات الاسترجاعات مفيدًا. على سبيل المثال ، يقوم ModelCheckpoint باستمرار بحفظ أفضل نموذج لديك ولن تواجه مشكلة حتى إذا كان نموذجك في التدريب مهيئًا أو غير مناسب.

في الوقت نفسه ، يعد العثور على معدل التعلم المناسب مهمة تجريبية. هنا ، يمكن استخدام ReduceLROnPlateau. عندما لا تنخفض الخسارة بمعامل صبر معين ، فإنها تقلل LR بالمعدل المحدد.

أخيرًا ، اقرأ السؤال بعناية وراجع التعليمات مرة أخرى إذا كنت عالقًا في سؤال.

مشاكلي وحولي

بادئ ذي بدء ، لدي مشكلة في إصدار Tensorflow. حاليًا ، يستخدم الاختبار Tensorflow 2.7.x. أريد استخدام وحدات معالجة رسومات متعددة وقوية لتقليل التدريب لإجراء تجارب أسرع وحل المزيد من الأسئلة.

يمكنك التعرف على سرعة التدريب من خلال تجربة عينة من أسئلة السيرة الذاتية و البرمجة اللغوية العصبية الخاصة بـ Tensorflow على جهاز الكمبيوتر الخاص بك. أيضًا ، أوصي بأن تكون القدرة الحسابية لوحدة معالجة الرسومات التي ستستخدمها أعلى من 6.1.

فريقنا لديه بالفعل Google Colab Pro لاستخدامه في الاختبار. ولكن كانت هناك مشكلة. كان Colab يستخدم Tensorflow 2.8.0 ، لذلك يمكن أن يخلق بعض المشاكل. لقد خفضت تصنيف Tensorflow إلى 2.7.0 ، لكن Cuda لم ينجح.

كان خياري الأخير هو استخدام AWS. تقدم AWS بيئات التعلم العميق المُنشأة مسبقًا. قمت بإعداد g4dn.xlarge ، ومثال EC2 ، وقمت ببناء دفتر Jupiter الذي يمكنني توصيله من الكمبيوتر المحمول الخاص بي. ووحدة معالجة الرسومات القوية لدينا جاهزة ، حيث تحتوي سلسلة G4 على وحدة معالجة رسومات Tesla T4 ، وهي قدرة حسابية 7.5.

يتغير إصدار Tensorflow والمكتبات الأخرى التي يستخدمها الاختبار بمرور الوقت. يمكن استخدام Colab أو AWS عندما تتطابق الإصدارات. حتى وحدة معالجة رسومات واحدة فقط ستؤدي الكثير من العمل.

ليس لدي أي مشاكل متعلقة بـ Pycharm. إذا قرأت التعليمات وطبقتها ، فسيكون كل شيء على ما يرام.

الكلمات الأخيرة

لن تفتح لك هذه الشهادة كل الأبواب ، ولكن يمكنك تحقيق المزيد من خلال الثقة بالنفس التي تكتسبها. يمكنك بعد ذلك الانضمام إلى شبكة شهادات TensorFlow ورؤية نفسك على الخريطة. التعليم والتعلم عملية لا تنتهي أبدًا ، بعد اكتساب المهارات العامة ، يجب أن تتعلم معلومات حول المجال الذي تريد التخصص فيه وتطوير المشاريع.

إذا فعلت كل شيء ، فقد قمت بحل جميع أنواع الأسئلة من الدورات التدريبية و Kaggle. ثق بنفسك. أنت جاهز!

حظ سعيد!

مراجع

[1] https://www.tensorflow.org/certificate

[2] https://www.coursera.org/


نُشر اختبار How To Ace Tensorflow Developer في الأصل في Towards AI on Medium ، حيث يواصل الأشخاص المحادثة من خلال تسليط الضوء على هذه القصة والرد عليها.

تم النشر عبر نحو الذكاء الاصطناعي