كيف تدرب وتنشر نموذح على سحابة قوقل ؟

كيف تدرب وتنشر نموذح على سحابة قوقل ؟

Ru0Saمنذ 4 سنوات

إضافة عنوان

 

Tensorflow + Cloud ML

 

صورة

تحتوي هذه الصورة على سمة alt فارغة; اسم الملف هو ml-workflow.svg

خطوات سير العمل العامة ل ML على السحابة

 

مقدمة

 

ماذا ستتعلم؟

 

ستتعلم بناء حل بتعلم الآلة يستخدم كلا من Tensorflow and AI Platform للتديب الموزع distributed training على السحابة ومن ثم نشر النموذج على السحابة والتنبؤ باسعار البيوت اونلاين باستخدام REST API و JSON

 

سنغطي هذه المواضيع:

 

  1. كيف نستخدم Tensorflow's high level Estimator API
  2. كيف ننشر tensorflow كود للتدريب الموزع distributed training في السحابة cloud
  3. كيف نقيم النتائج باستخدام TensorBoard
  4. كيف ننشر النموذج الناتج the resulting model في السحابة cloud للتنبؤ اونلاين

 

ماهو tf.estimator ؟

 

واجهة برمجة تطبيقات TensorFlow عالية المستوى تعمل على تبسيط برمجة التعلم الآلي. وتساعد على:

 

  • تدريب training
  • تقييم evaluation
  • تنبؤ prediction
  • تصدير للخدمة export for serving

 

لنبدأ

 

افتح Google Console سنفترض أنك مسجل من قبل وجاهز لإستخدامها

 

افتح Cloud Shell ومن ثم اضعط علي زر الاستمرار

 

تحتوي هذه الصورة على سمة alt فارغة; اسم الملف هو vdY5e%2Fan9ZGXw5a%2FZMb1agpXhRGozsOadHURcR8thAQ%3D

 

تحتوي هذه الصورة على سمة alt فارغة; اسم الملف هو lr3PBRjWIrJ%2BMQnE8kCkOnRQQVgJnWSg4UWk16f0s%2FA%3D

 

ستفتح لك نافذة تشبة هذه

 

تحتوي هذه الصورة على سمة alt فارغة; اسم الملف هو hmMK0W41Txk%2B20bQyuDP9g60vCdBajIS%2B52iI2f4bYk%3D

 

الان قم بانشاء Storage Bucket للتخزين بإتباع الخطوات التالية:

 

  • في GCP Console انقر على  Navigation menu ومن تم اختر Storage
  • انقر على Create bucket
  • اختر اسم فريد غير مكرر واختر المنطقة المناسبة لك او اجعلها متعددة
  • انقر Create
  •  

 

تشغيل AI Platform

 

في GCP Console انقر على  Navigation menu ومن تم اختر AI Platform ثم Notebooks

 

تحتوي هذه الصورة على سمة alt فارغة; اسم الملف هو jH5%2FIspr88moxsjUKc2TQdpRvqUfNvj098DG3ZRQe%2B4%3D

 

تحتوي هذه الصورة على سمة alt فارغة; اسم الملف هو YI0InqyQhTRNsEIGzrufyXjMtsdrwKwspeNXtPlPPeY%3D

 

اختر New Instance
 

 

ثم اختر Tensorflow Enterprise 1.XX  ومن ثم Without GPU

 

تحتوي هذه الصورة على سمة alt فارغة; اسم الملف هو 5%2BwKu1qmMIZOnkr3dVugTSjyWPWKLEESHJOPKM%2BSbos%3D

 

تحتوي هذه الصورة على سمة alt فارغة; اسم الملف هو KVOV3Q70ahsDN9accf6NIsZTtGNKpi5ThwrRSmRBod8%3D

 

سيستغرق الأمر من ٢ الى ٣ دقائق

 

ثم انقر فوق فتح JupyterLab سيتم فتح نافذة JupyterLab في علامة تبويب جديدة.

 

تحتوي هذه الصورة على سمة alt فارغة; اسم الملف هو pwhtoT2OOAq8DamQHYjk1TYcoAuOQTwkoYM5qglV1AQ%3D

 

الخطوة التالية تحميل ال Notebook
اختر Terminal كما هو موضح بالصورة

 

تحتوي هذه الصورة على سمة alt فارغة; اسم الملف هو JE%2BlWdvoG3bIONccjrfxprJngYD2NsSfc0JKnOQ8eL8%3D

 

استنساخ الكود clone

 

في موجه الأوامر ، اكتب الأمر التالي (اختر إما الامر بالخيار الأول أو الخيار الثاني) ثم اضغط على Enter.

 

الخيار الأول: هنا الشرح مختصر

 


git clone https://github.com/Ruqyai/Deploy-a-Model-on-Cloud-ML-Engine.git

 

الخيار الثاني: هنا في اسهاب بالشرح

 

git clone https://github.com/vijaykyr/tensorflow_teaching_examples.git

 

فتح وتنفيذ ال Notebook

 

من Jupyter console

للخيار الأول: اختر
> cloud-ml-housing-prices.ipynb

 

للخيار الثاني: اذهب الى واختر
tensorflow_teaching_examples > housing_prices > housing_prices > cloud-ml-housing-prices.ipynb

 

الآن سيظهر لك ال Notebook ابدآ بقراءة الأكواد وتشغيلها

 

 

 

ترجمة من مختبر على Qwiklabs
 

 

 

كلمات دليلية: cloud
0
إعجاب
775
مشاهدات
0
مشاركة
1
متابع

التعليقات (0)

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !