دوره آموزشی MLOps: مبانی CI/CD و استقرار مدل
4 ساعت 50 دقیقهمتوسط2026-05-14
مدرسین

KodeKloud
جزئیات دوره
دنیای نرمافزار دیگه فقط کدنویسی نیست؛ الان دیگه همه چیز به سمت یادگیری ماشین (Machine Learning) میره و این یعنی مهندسان DevOps باید مهارتهای جدیدی یاد بگیرن تا بتونن از مدلهای هوش مصنوعی توی محیط عملیاتی (Production) درست نگهداری کنن. این دوره دقیقاً وارد دنیای MLOps میشه و بهت یاد میده چطور اصول DevOps رو با جریانهای کاری علم داده (Data Science) ترکیب کنی.
ما از صفرِ چرخه حیات MLOps شروع میکنیم؛ از CI/CD و آموزش مداوم مدلها (Continuous Training) گرفته تا مانیتورینگ و حاکمیت داده. یاد میگیری چطور با ابزارهای قدرتمندی مثل Pandas، Spark و Kafka دادهها رو جمعآوری و آماده کنی، و چطور از Airflow یا Prefect برای مدیریت خط لولهها (Pipelines) استفاده کنی. تازه، با ابزارهای خفن مثل MLflow برای مدیریت آزمایشها و BentoML برای استقرار مدلها (Deployment) کار عملی انجام میدی. در نهایت هم یاد میگیری چطور با استفاده از Prometheus و Grafana، سلامت مدلهات رو مانیتور کنی و با رعایت استانداردهای امنیتی مثل GDPR، خیالت از بابت حریم خصوصی و امنیت دادهها راحت باشه.
اهداف یادگیری
درک عمیق مفهوم MLOps و نحوه ادغام DevOps با چرخه حیات یادگیری ماشین.
تسلط بر مدیریت دادهها و آمادهسازی آنها با استفاده از ابزارهای پردازش توزیعشده و تحلیل داده.
پیادهسازی خط لولههای خودکار (Pipelines) و مدیریت گردش کار با ابزارهای Orchestration.
مدیریت آزمایشها، ردیابی مدلها و استقرار آنها در محیطهای عملیاتی با استفاده از ابزارهای استاندارد.
راهاندازی سیستمهای مانیتورینگ برای نظارت بر عملکرد مدلها و رعایت استانداردهای امنیتی و قانونی (Compliance).
ما از صفرِ چرخه حیات MLOps شروع میکنیم؛ از CI/CD و آموزش مداوم مدلها (Continuous Training) گرفته تا مانیتورینگ و حاکمیت داده. یاد میگیری چطور با ابزارهای قدرتمندی مثل Pandas، Spark و Kafka دادهها رو جمعآوری و آماده کنی، و چطور از Airflow یا Prefect برای مدیریت خط لولهها (Pipelines) استفاده کنی. تازه، با ابزارهای خفن مثل MLflow برای مدیریت آزمایشها و BentoML برای استقرار مدلها (Deployment) کار عملی انجام میدی. در نهایت هم یاد میگیری چطور با استفاده از Prometheus و Grafana، سلامت مدلهات رو مانیتور کنی و با رعایت استانداردهای امنیتی مثل GDPR، خیالت از بابت حریم خصوصی و امنیت دادهها راحت باشه.
اهداف یادگیری
درک عمیق مفهوم MLOps و نحوه ادغام DevOps با چرخه حیات یادگیری ماشین.
تسلط بر مدیریت دادهها و آمادهسازی آنها با استفاده از ابزارهای پردازش توزیعشده و تحلیل داده.
پیادهسازی خط لولههای خودکار (Pipelines) و مدیریت گردش کار با ابزارهای Orchestration.
مدیریت آزمایشها، ردیابی مدلها و استقرار آنها در محیطهای عملیاتی با استفاده از ابزارهای استاندارد.
راهاندازی سیستمهای مانیتورینگ برای نظارت بر عملکرد مدلها و رعایت استانداردهای امنیتی و قانونی (Compliance).
سرفصل ها
مقدمهای بر MLOps
- معرفی دوره
- شروع کار با تیم یادگیری ماشین
- مقدمهای بر نقش مهندس MLOps
- مقایسه با DevOps - MLOps DataOps + DevOps + ModelOps
- چرخه حیات MLOps
- یکپارچهسازی مداوم (CI)، استقرار مداوم (CD)، آموزش مداوم (CT) و نظارت مداوم (CM)
- یافتن و بررسی ابزارهای مناسب از DevOps برای MLOps
- معماری MLOps
جمعآوری و آمادهسازی دادهها
- جمع آوری و آماده سازی داده ها
- دریافت دادهها - ETL
- دریاچههای داده
- پاکسازی و تبدیل دادهها
- مجموعه دادههای کوچک و متوسط و تبدیل دادهها - پانداها و پولارها
- نسخه آزمایشی - مجموعه دادههای کوچک و متوسط و تبدیل دادهها در پانداها و پولارها
- مجموعه دادههای بزرگ - آپاچی اسپارک (پایاسپارک) و دِسک
- مجموعه دادههای جریانی - آپاچی کافکا و آپاچی فلینک
- نسخه آزمایشی - استریم دادهها با استفاده از آپاچی کافکا
- فروشگاه ویژه چیست؟
- هماهنگسازی خط لوله داده - جریان هوا و بخشبندی
- نسخه آزمایشی - هماهنگسازی خط لوله داده
توسعه و آموزش مدل
- توسعه مدل
- آموزش مدل و تنظیم ابرپارامتر
- دنیای پردازندهها و پردازندههای گرافیکی
- مقدمه MLflow
- نسخه آزمایشی - تنظیمات MLflow
- نسخه آزمایشی - اجرای یک آزمایش و ذخیره نتیجه در MLflow
- نسخه آزمایشی - مصنوعات مدل MLflow و نسخهبندی
مدلسازی استقرار و ارائه
- مدل سروینگ
- رانش مدل و سرویس آنلاین آفلاین
- استقرار و سرویسدهی مدل
- نسخه آزمایشی - مدلسازی سرو با استفاده از BentoML
- نسخه آزمایشی - ارتقاء نسخههای مدل با سرویس BentoML
- ابزارهای مانیتورینگ - Prometheus، Grafana و Evidently
خودکارسازی بررسی خسارت بیمه با MLflow و BentoML
- راهاندازی اپلیکیشن برای نمایندگان بیمه جهت آپلود تمام درخواستهای بیمه
- نسخه آزمایشی - تولید دادههای آزمایشی برای پروژه
- نسخه آزمایشی - راهاندازی سرور MLflow و اجرای آزمایش ML
- نسخه آزمایشی - ثبت مدل و تنظیم BentoML برای ارائه مدلهای یادگیری ماشینی
- نسخه آزمایشی - برنامه پایتون فلاسک را ارتقا دهید تا برای سرویس آنلاین به BentoML متصل شود
امنیت و مدیریت دادهها
- حریم خصوصی دادهها و امنیت دادهها
- مدیریت دسترسی به دادهها
- نگهداری دادهها
- لزوم انطباق با GDPR
- رعایت HIPAA
- انطباق با PCI
- عواقب و جریمههای ناشی از انطباق با قوانین
- خلاصه انطباق
نگاهی اجمالی به AWS SageMaker
- بررسی اجمالی SageMaker
- اجزای اصلی SageMaker
- MLOps با SageMaker
دوره های مرتبط
- دوره آموزشی ملزومات MLOps: استقرار و نظارت مدل
- دوره آموزشی راهنمای کامل اصول پایتون برای MLOps
- دوره آموزشی ابزارهای MLOps: MLflow و Hugging Face
- دوره آموزشی آمادگی گواهینامه AWS Certified Security - Specialty (SCS-C02): بخش دوم ثبت و نظارت امنیتی
- دوره آموزشی آمادگی گواهینامه AWS Certified Security - Specialty (SCS-C02): بخش چهارم مدیریت هویت و دسترسی
- دوره آموزشی MLOps (v2) :AI Show - یکپارچه سازی MLO ها در مایکروسافت
- دوره آموزشی ضروریات MLOps با Azure: بخش اول مقدمه
- دوره آموزشی ملزومات MLOps: توسعه و ادغام مدل
مسیرهای مرتبط
- مسیر آموزشی ملزومات MLOps برای برنامهنویسها و مهندسان هوش مصنوعی: ابزارها، پایپلاینها و نکات امنیتی
- مسیر آموزشی آماده شدن برای گواهی مبانی GitHub
- مسیر آموزشی آماده شدن برای گواهینامه Databricks Certified Data Engineer Associate
- مسیر آموزشی توسعه مهارت های هوش مصنوعی خود با Google Gemini و Google Cloud Platform
- مسیر آموزشی آماده شدن برای گواهینامه AWS Certified Advanced Networking - Specialty (ANS-C01)
- مسیر آموزشی آماده شدن برای گواهینامه AWS Certified Security - Specialty (SCS-C02)
- مسیر آموزشی توسعه مهارت های Rust خود برای مهندسی داده
- مسیر آموزشی کاوش در هوش مصنوعی برای مهندسی داده