آموزش معماری مدل‌های 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 Locally

  • مدل 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

  • مدل TensorFlow: تنظیم فراپارامتر TensorFlow Model: Hyperparameter Tuning

  • مدل TensorFlow: پیش‌بینی‌های آنلاین و دسته‌ای TensorFlow Model: Online and Batch Predictions

  • خلاصه و مطالعه بیشتر Summary and Further Study

نمایش نظرات

نظری ارسال نشده است.

آموزش معماری مدل‌های ML آماده تولید با استفاده از Google Cloud ML Engine
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 12m
36
Pluralsight (پلورال سایت) pluralsight-small
19 دی 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vitthal Srinivasan Vitthal Srinivasan

ویتال بسیاری از عمر خود را صرف تحصیل کرده است - وی دارای مدرک کارشناسی ارشد در رشته های ریاضی و مهندسی برق از استنفورد ، MBA از INSEAD و لیسانس مهندسی کامپیوتر از بمبئی است. او همچنین بسیاری از زندگی خود را صرف کار کرده است - به عنوان یک مشتق مشتق در Credit Suisse در نیویورک ، سپس به عنوان یک معامله گر کوان ، ابتدا با یک صندوق پرچین در گرینویچ و سپس به صورت شخصی و در نهایت در Google در سنگاپور و Flipkart بنگلور در تمام این نقش ها ، او کدهای زیادی نوشته است و مدل های زیادی ساخته است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.