لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت مدل های یادگیری عمیق بر روی Databricks
Building Deep Learning Models on Databricks
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره آموزشی، آموزش مدل های شبکه عصبی با استفاده از TensorFlow و PyTorch، انجام آموزش توزیع شده با استفاده از چارچوب Horovod و تنظیم هایپرپارامتر با استفاده از Hyperopt را خواهید آموخت. پلت فرم Databricks Data Lakehouse یک محیط مدیریت شده برای آموزش و مقایسه مدل های یادگیری عمیق شما ارائه می دهد. تنظیم هایپرپارامتر را انجام دهید و مدل های خود را تولید و ارائه دهید. در این دوره آموزشی، ساخت مدلهای یادگیری عمیق بر روی Databricks، استفاده از Bamboolib برای تجزیه و تحلیل و تبدیل دادههای بدون کد را یاد خواهید گرفت. ابتدا، مدلهای یادگیری عمیق را با استفاده از TensorFlow 2.0 و Keras میسازید، و یک آزمایش فضای کاری برای مدیریت اجراهای خود و استفاده از ثبت خودکار برای ردیابی پارامترهای مدل، معیارها و مصنوعات ایجاد میکنید. در مرحله بعد، چندین اجرا را با هم مقایسه خواهید کرد تا بهترین مدل را با استفاده از رابط کاربری MLflow بیابید. سپس، خواهید دید که برای پشتیبانی از autologging در MLflow، باید از چارچوب PyTorch Lightning برای طراحی و آموزش مدل خود استفاده کنید. شما همچنین مدل خود را در رجیستری مدل ثبت میکنید و از آن برای استنتاج دستهای استفاده میکنید، یک نقطه پایانی MLflow کلاسیک را برای ارائه پیشبینیهای مدل مستقر میکنید و از چارچوب Horovod برای آموزش توزیعشده مدل خود استفاده میکنید. در نهایت، یاد می گیرید که چگونه می توانید از ابزار Hyperopt برای تنظیم هایپرپارامتر مدل های یادگیری عمیق خود استفاده کنید و تنظیم هایپرپارامتر را به صورت توزیع شده بر روی یک کلاستر Spark با استفاده از کلاس SparkTrials اجرا می کنید. پس از اتمام این دوره، مهارت ها و دانش لازم برای ساخت و آموزش مدل های یادگیری ماشین عمیق بر روی Databricks را با استفاده از MLflow برای مدیریت گردش کار یادگیری ماشین خود خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
معرفی MLflow در Databricks
Introducing MLflow on Databricks
پیش نیازها و رئوس مطالب دوره
Prerequisites and Course Outline
زمان اجرا یادگیری ماشین Databricks
The Databricks Machine Learning Runtime
معرفی MLflow
Introducing MLflow
پیاده سازی مدل های یادگیری عمیق با استفاده از TensorFlow و Keras
Implementing Deep Learning Models Using TensorFlow and Keras
بررسی اجمالی سریع TensorFlow و Keras
Quick Overview of TensorFlow and Keras
نسخه ی نمایشی: تنظیم محیط Databricks
Demo: Setting up the Databricks Environment
نسخه ی نمایشی: کاوش و پیش پردازش داده ها
Demo: Exploring and Preprocessing Data
نسخه ی نمایشی: آموزش یک مدل رگرسیون با استفاده از TensorFlow
Demo: Training a Regression Model Using TensorFlow
نسخه ی نمایشی: Autologging پارامترهای مدل
Demo: Autologging Model Parameters
نسخه ی نمایشی: مقایسه اجرای چند مدل
Demo: Comparing Multiple Model Runs
نسخه ی نمایشی: استفاده از Bamboolib برای بارگیری و کاوش داده ها
Demo: Using Bamboolib for Loading and Exploring Data
نسخه ی نمایشی: پاک کردن داده ها با استفاده از Bamboolib - I
Demo: Data Cleaning Using Bamboolib - I
نسخه ی نمایشی: پاک کردن داده ها با استفاده از Bamboolib - II
Demo: Data Cleaning Using Bamboolib - II
نسخه ی نمایشی: پیش پردازش داده ها برای یادگیری عمیق
Demo: Preprocessing Data for Deep Learning
نسخه ی نمایشی: آموزش مدل های متعدد با استفاده از اجرای چندگانه
Demo: Training Multiple Models Using Multiple Runs
نسخه ی نمایشی: ثبت مدل ها و مشخص کردن مراحل
Demo: Registering Models and Specifying Stages
نسخه ی نمایشی: ایجاد یک جدول دلتا برای استنتاج دسته ای
Demo: Creating a Delta Table for Batch Inference
نسخه ی نمایشی: استفاده از مدل برای استنتاج دسته ای
Demo: Using Model for Batch Inference
پیاده سازی مدل های یادگیری عمیق با استفاده از PyTorch
Implementing Deep Learning Models Using PyTorch
مروری سریع بر PyTorch
A Quick Overview of PyTorch
نسخه ی نمایشی: پیش پردازش داده ها برای طبقه بندی
Demo: Preprocessing Data for Classification
نسخه ی نمایشی: آموزش یک مدل PyTorch با استفاده از ردیابی MLflow
Demo: Training a PyTorch Model Using MLflow Tracking
نسخه ی نمایشی: از سرویس کلاسیک برای ارائه پیش بینی های مدل استفاده کنید
Demo: Use Classic Serving to Serve Model Predictions
نسخه ی نمایشی: بارگیری داده های تصویر برای طبقه بندی
Demo: Loading Image Data for Classification
نسخه ی نمایشی: آموزش یک مدل طبقه بندی تصویر PyTorch
Demo: Training a PyTorch Image Classification Model
هرود برای آموزش توزیع شده
Horovod for Distributed Training
نسخه ی نمایشی: تنظیم توابع برای آموزش تک نود
Demo: Setting up Functions for Single Node Training
نسخه ی نمایشی: اجرای آموزش توزیع شده با استفاده از دونده Horovod
Demo: Performing Distributed Training Using the Horovod Runner
تنظیم فراپارامتر با استفاده از Hyperopt
Hyperparameter Tuning Using Hyperopt
آشنایی با فراپارامترها
Understanding Hyperparameters
Hyperopt برای تنظیم Hyperparameter
Hyperopt for Hyperparameter Tuning
نسخه ی نمایشی: تنظیم Hyperparameter با استفاده از Hyperopt
Demo: Hyperparameter Tuning Using Hyperopt
نسخه ی نمایشی: آموزش مدل با بهترین پارامترها
Demo: Training the Model with the Best Parameters
Janani Ravi یک معمار و مهندس داده خبره Google cloud است.
جنانی مدرک کارشناسی ارشد خود را در رشته مهندسی برق از دانشگاه استنفورد دریافت کرد و برای مایکروسافت، گوگل و فلیپ کارت کار کرده است. او یکی از بنیانگذاران Loonycorn است، یک استودیوی محتوا که بر ارائه محتوای با کیفیت بالا برای توسعه مهارت های فنی متمرکز است، جایی که او عشق خود را به فناوری با اشتیاق خود به تدریس ترکیب می کند.
نمایش نظرات