آموزش مدیریت مدل ها با استفاده از MLflow در Databricks

Managing Models Using MLflow on Databricks

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: این دوره به شما می آموزد که چگونه با استفاده از سرویس مدیریت شده MLflow در Databricks، چرخه عمر پایان به انتها مدل های یادگیری ماشین خود را مدیریت کنید. گردش کار یادگیری ماشین شامل مراحل پیچیده بسیاری است تا اطمینان حاصل شود که مدلی که برای تولید به کار می برید معنادار و قوی است. . مدیریت این گردش کار به صورت دستی سخت است، به همین دلیل است که سرویس MLflow که گردش کار یکپارچه یادگیری ماشین را به صورت سرتاسر مدیریت می کند، در حال تغییر است. Databricks با ارائه یک نسخه مدیریت شده از این سرویس که ساده، شهودی و استفاده آسان است، این کار را حتی آسان تر می کند. در این دوره آموزشی، مدیریت مدل‌ها با استفاده از MLflow در Databricks، یاد می‌گیرید که یک آزمایش MLflow ایجاد کنید و از آن برای پیگیری اجرای مدل‌های خود استفاده کنید. ابتدا، خواهید دید که چگونه می توانید از گزارش گیری صریح برای ثبت معیارها و پارامترهای مربوط به مدل و مشاهده، مرتب سازی و مقایسه اجراها در یک آزمایش استفاده کنید. سپس خواهید دید که چگونه می توانید از autologging برای ردیابی تمام پارامترها، معیارها و مصنوعات مربوطه استفاده کنید، بدون اینکه نیازی به نوشتن کد لاگ به صراحت داشته باشید. سپس، خواهید دید که چگونه می توانید از MLflow برای تولید و ارائه مدل های خود استفاده کنید و مدل های خود را در رجیستری مدل ثبت کنید و با استفاده از مدل خود استنتاج دسته ای را انجام دهید. پس از آن، یاد خواهید گرفت که چگونه مدل خود را در مراحل چرخه زندگی مانند مرحله بندی، تولید و بایگانی تغییر دهید. در نهایت، خواهید دید که چگونه می توانید با مدل های سفارشی در MLflow کار کنید. همچنین یاد خواهید گرفت که چگونه مدل خود را در قالبی قابل استفاده مجدد به عنوان یک پروژه MLflow بسته بندی کنید و آموزش را با استفاده از آن پروژه میزبانی شده در Github یا در سیستم فایل Databricks اجرا کنید. پس از اتمام این دوره، مهارت و دانش لازم برای استفاده از MLflow در Databricks برای مدیریت کل چرخه عمر مدل یادگیری ماشین خود را خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

ردیابی مدل ها با استفاده از MLflow Tracking Models Using MLflow

  • پیش نیازها و رئوس مطالب دوره Prerequisites and Course Outline

  • معرفی Databricks Machine Learning Runtime Introducing the Databricks Machine Learning Runtime

  • معرفی MLflow Tracking با آزمایش‌ها و اجراها Introducing MLflow Tracking with Experiments and Runs

  • نسخه ی نمایشی: راه اندازی محیط یادگیری ماشین روی Databricks Demo: Setting up the Machine Learning Environment on Databricks

  • نسخه ی نمایشی: تمیز کردن و پیش پردازش داده ها Demo: Cleaning and Preprocessing Data

  • نسخه ی نمایشی: ایجاد یک آزمایش Demo: Creating an Experiment

  • نسخه ی نمایشی: ایجاد و خاتمه اجراها Demo: Creating and Terminating Runs

  • نسخه ی نمایشی: ردیابی معیارهای مدل در یک اجرا Demo: Tracking Model Metrics in a Run

  • نسخه ی نمایشی: ردیابی پارامترهای مدل در یک اجرا Demo: Tracking Model Parameters in a Run

  • نسخه ی نمایشی: مشاهده و مرتب سازی اجراها Demo: Viewing and Sorting Runs

  • نسخه ی نمایشی: مقایسه اجراها در یک آزمایش Demo: Comparing Runs in an Experiment

  • نسخه ی نمایشی: ثبت خودکار با MLflow Demo: Autologging with MLflow

  • نسخه ی نمایشی: جستجو و مرتب سازی اجراها Demo: Searching and Sorting Runs

  • نسخه ی نمایشی: کار برنامه نویسی با آزمایش ها و اجراها Demo: Programmatically Working with Experiments and Runs

مدل های تولید و سرویس دهی Productionizing and Serving Models

  • رجیستری مدل MLflow و سرویس مدل The MLflow Model Registry and Model Serving

  • نسخه ی نمایشی: ورود به سیستم در یک آزمایش نوت بوک اجرا می شود Demo: Logging Runs in a Notebook Experiment

  • نسخه ی نمایشی: ثبت یک مدل با استفاده از رابط کاربری Demo: Registering a Model Using the UI

  • نسخه ی نمایشی: استفاده از یک مدل بارگذاری شده برای پیش بینی ها Demo: Using a Loaded Model for Predictions

  • نسخه ی نمایشی: انجام استنتاج دسته ای Demo: Performing Batch Inference

  • نسخه ی نمایشی: انتقال مرحله مدل Demo: Transitioning the Model Stage

  • نسخه ی نمایشی: استقرار مدل در نقطه پایانی REST Demo: Deploying the Model to a REST End Point

  • نسخه ی نمایشی: استنتاج با استفاده از پایتون Demo: Making Inferences Using Python

  • نسخه ی نمایشی: استنتاج با استفاده از مرورگر و کرل Demo: Making Inferences Using the Browser and Curl

  • نسخه ی نمایشی: ثبت یک نسخه جدید از یک مدل موجود Demo: Registering a New Version of an Existing Model

استفاده از مدل های سفارشی و پروژه های MLflow Using Custom Models and MLflow Projects

  • مدل سفارشی و طعم های سفارشی Custom Model and Custom Flavors

  • نسخه ی نمایشی: کار با مدل های پایتون سفارشی Demo: Working with Custom Python Models

  • پروژه های MLflow MLflow Projects

  • نسخه ی نمایشی: مدل های آموزشی با استفاده از پروژه های MLflow میزبانی شده در GitHub Demo: Training Models Using MLflow Projects Hosted on GitHub

  • نسخه ی نمایشی: مدل های آموزشی با استفاده از پروژه های MLflow میزبانی شده در DBFS Demo: Training Models Using MLflow Projects Hosted on DBFS

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

نمایش نظرات

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

آموزش مدیریت مدل ها با استفاده از MLflow در Databricks
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 59m
31
Pluralsight (پلورال سایت) pluralsight-small
01 دی 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 می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.