لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش معماری مدلهای ML آماده تولید با استفاده از Google Cloud ML Engine
Architecting Production-ready ML Models Using Google Cloud ML Engine
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره آموزشی Cloud ML Engine را پوشش میدهد، یک سرویس قدرتمند که از آموزش و ارزیابی توزیعشده برای مدلهای ساختهشده در TensorFlow، Scikit-learn و XGBoost پشتیبانی میکند. ساخت مدلهای یادگیری ماشین با استفاده از Python و چارچوب یادگیری ماشین اولین گام به سمت ساختن یک ML درجه سازمانی است. معماری، اما دو چالش کلیدی باقی مانده است: آموزش مدل با قدرت شلیک محاسباتی کافی برای دریافت بهترین مدل ممکن و سپس در دسترس قرار دادن آن مدل برای کاربرانی که دانشمند داده یا حتی کاربران پایتون نیستند. در این دوره آموزشی، معماری مدل های ML آماده تولید با استفاده از موتور Google Cloud ML، شما توانایی انجام آموزش های توزیع شده در فضای ابری و تنظیم هایپرپارامتر را به دست خواهید آورد و همچنین یاد خواهید گرفت که مدل های ML خود را برای استفاده در پیش بینی از طریق درخواست های HTTP ساده در دسترس قرار دهید. . ابتدا یاد خواهید گرفت که از موتور ML برای مدل های ساخته شده در XGBoost استفاده کنید. XGBoost یک چارچوب ML است که از تکنیکی به نام Ensemble Learning برای ایجاد یک مدل واحد و قوی با ترکیب چندین یادگیرنده ضعیف استفاده می کند. در مرحله بعد، متوجه خواهید شد که چقدر آسان است که مدلهای سریالسازی شده را از درون محل به GCP منتقل کنید. شما یک مدل ساده در scikit-learn خواهید ساخت که محبوب ترین فریم ورک کلاسیک ML است، و سپس آن مدل را سریالی کرده و برای استفاده در GCP با استفاده از ML Engine آن را پورت می کنید. در نهایت، نحوه استفاده از قدرت کامل آموزش توزیع شده، تنظیم هایپرپارامتر و پیش بینی را در TensorFlow که یکی از محبوب ترین کتابخانه ها برای برنامه های یادگیری عمیق است، بررسی خواهید کرد. خواهید دید که چگونه یک متغیر محیطی JSON به نام TF_CONFIG برای به اشتراک گذاری اطلاعات وضعیت و بهینه سازی آموزش و فرآیند تنظیم هایپرپارامتر استفاده می شود. پس از اتمام این دوره، مهارتها و دانش Google Cloud ML Engine مورد نیاز برای بهرهمندی از مزایای کامل آموزش توزیعشده را خواهید داشت و از طریق درخواستهای ساده HTTP، پیشبینی دستهای و آنلاین را در اختیار برنامههای مشتری خود قرار خواهید داد.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
معرفی Google Cloud ML Engine
Introducing Google Cloud ML Engine
نمای کلی ماژول
Module Overview
پیش نیازها و رئوس مطالب دوره
Prerequisites and Course Outline
معرفی Google Cloud ML Engine
Introducing Google Cloud ML Engine
ML Engine و ML Frameworks
ML Engine and ML Frameworks
ساختار بسته پایتون
Python Package Structure
آموزش و استقرار مدل ها
Training and Deploying Models
قیمت گذاری موتور ML: سطوح مقیاس و واحدهای آموزشی
ML Engine Pricing: Scale Tiers and Training Units
قیمت گذاری موتور ML: پیش بینی آنلاین و دسته ای
ML Engine Pricing: Online and Batch Prediction
استقرار مدل های XGBoost در Cloud ML Engine
Deploying XGBoost Models to Cloud ML Engine
نمای کلی ماژول
Module Overview
پیاده سازی مدل ها در XGBoost
Implementing Models in XGBoost
فعال کردن API های موتور ML، ایجاد کلیدهای حساب سرویس و سطل های ذخیره سازی
Enabling ML Engine APIs, Creating Service Account Keys and Storage Buckets
پیاده سازی یک مدل ساده XGBoost در پایتون
Implementing a Simple XGBoost Model in Python
مدل XGBoost: قطار روی ابر
XGBoost Model: Train on the Cloud
مدل XGBoost: نتایج را بررسی کنید
XGBoost Model: Examine Results
مدل XGBoost: استقرار با استفاده از کنسول وب
XGBoost Model: Deploy Using the Web Console
مدل XGBoost: دسترسی با استفاده از کتابخانه های پایتون
XGBoost Model: Access Using Python Libraries
استقرار مدل های Scikit-Learn در Cloud ML Engine
Deploying Scikit-learn Models to Cloud ML Engine
نمای کلی ماژول
Module Overview
پیاده سازی یک مدل رگرسیون ساده با استفاده از Scikit-learn در پایتون
Implementing a Simple Regression Model Using Scikit-learn in Python
مدل Scikit-Learn: Train on the Cloud
Scikit-learn Model: Train on the Cloud
مدل Scikit-learn: استقرار با استفاده از ابزار خط فرمان gcloud
Scikit-learn Model: Deploy Using the gcloud Command Line Utility
مدل Scikit-Learn: به اشتراک گذاری مدل با سایر کاربران با استفاده از کنترل دسترسی مبتنی بر نقش
Scikit-learn Model: Share Model with Other Users Using Role Based Access Control
ساخت و آموزش مدل Scikit-Learn در Kaggle
Build and Train a Scikit-learn Model on Kaggle
استقرار مدل در محل با استفاده از موتور ML
Deploy On-premise Model Using ML Engine
خلاصه
Summary
استقرار مدلهای TensorFlow در موتور Cloud ML
Deploying TensorFlow Models to Cloud ML Engine
نمای کلی ماژول
Module Overview
موتور ML و جریان تانسور
ML Engine and Tensor Flow
تنظیم فراپارامتر
Hyperparameter Tuning
پیاده سازی task.py برای آموزش توزیع شده
Implementing task.py for Distributed Training
پیاده سازی model.py برای طبقه بندی با استفاده از برآوردگرهای TensorFlow
Implementing model.py for Classification Using TensorFlow Estimators
مدل TensorFlow: آموزش محلی و روی ابر
TensorFlow Model: Train Locally and on the Cloud
مدل TensorFlow: شبیه سازی آموزش توزیع شده، اجرای آموزش توزیع شده با چندین کارگر
TensorFlow Model: Simulate Distributed Training, Run Distributed Training with Multiple Workers
ویتال بسیاری از عمر خود را صرف تحصیل کرده است - وی دارای مدرک کارشناسی ارشد در رشته های ریاضی و مهندسی برق از استنفورد ، MBA از INSEAD و لیسانس مهندسی کامپیوتر از بمبئی است. او همچنین بسیاری از زندگی خود را صرف کار کرده است - به عنوان یک مشتق مشتق در Credit Suisse در نیویورک ، سپس به عنوان یک معامله گر کوان ، ابتدا با یک صندوق پرچین در گرینویچ و سپس به صورت شخصی و در نهایت در Google در سنگاپور و Flipkart بنگلور در تمام این نقش ها ، او کدهای زیادی نوشته است و مدل های زیادی ساخته است.
نمایش نظرات