آموزش ساخت مدل های یادگیری عمیق بر روی 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

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

نمایش نظرات

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

آموزش ساخت مدل های یادگیری عمیق بر روی Databricks
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 29m
32
Pluralsight (پلورال سایت) pluralsight-small
25 آذر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد
Janani Ravi

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Janani Ravi Janani Ravi

معمار و مهندس داده خبره Google Cloud

Janani Ravi یک معمار و مهندس داده خبره Google cloud است.

جنانی مدرک کارشناسی ارشد خود را در رشته مهندسی برق از دانشگاه استنفورد دریافت کرد و برای مایکروسافت، گوگل و فلیپ کارت کار کرده است. او یکی از بنیانگذاران Loonycorn است، یک استودیوی محتوا که بر ارائه محتوای با کیفیت بالا برای توسعه مهارت های فنی متمرکز است، جایی که او عشق خود را به فناوری با اشتیاق خود به تدریس ترکیب می کند.

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

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

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