آموزش سیستم‌های سرو مدل: کانتینرها، APIها و مقیاس‌پذیری - آخرین آپدیت

دانلود Model Serving Systems: Containers, APIs & Scalability

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: دوره «داکر و سرو مدل: استقرار APIهای یادگیری ماشین با FastAPI و ONNX» برای مهندسان ML، متخصصان MLOps و توسعه‌دهندگان بک‌اند طراحی شده است که قصد دارند مدل‌های خود را از محیط Notebook به محیط عملیاتی (Production) منتقل کنند. در این دوره یاد می‌گیرید چگونه کانتینرهای داکر را برای بارهای کاری ML بسازید، APIهای مقیاس‌پذیر REST را با FastAPI طراحی کنید، مدل‌ها را با ONNX و SavedModel سریالایز کنید و استراتژی‌های استقرار بدون توقف (Zero-downtime) مانند Blue-Green و Canary را پیاده‌سازی نمایید. پودمان اول به مبانی داکر، بهینه‌سازی Imageها، بیلد‌های چندمرحله‌ای (Multi-stage)، مدیریت اسرار (Secrets) و استفاده از Docker Compose برای اپلیکیشن‌های ML چندکانتینری می‌پردازد. پودمان دوم بر طراحی REST API با FastAPI، نسخه‌بندی مدل‌ها، اعتبارسنجی ورودی‌ها با Pydantic، لاگ‌گذاری ساختاریافته و مدیریت خطاهای سطح صنعتی تمرکز دارد. پودمان سوم استراتژی‌های مقیاس‌پذیری را آموزش می‌دهد؛ از جمله مقیاس‌پذیری افقی، صف‌های Asynchronous، توزیع بار (Load Balancing)، تفاوت استنتاج دسته‌ای (Batch) در مقابل بلادرنگ (Real-time) و بهینه‌سازی تأخیر برای سروهای با تراکم بالا. پودمان نهایی فرمت‌های سریالایز مدل (ONNX, pickle, SavedModel)، استقرار Blue-Green و Canary، بازگشت خودکار (Automated Rollback) و بازیابی پس از حادثه را پوشش می‌دهد. در پایان این دوره، شما قادر خواهید بود: - ایمیج‌های داکر را برای مدل‌های ML با استفاده از Multi-stage builds و Compose بسازید و بهینه کنید. - نقاط انتهایی (Endpoints) مقیاس‌پذیر FastAPI را با قابلیت نسخه‌بندی، اعتبارسنجی و نظارت‌پذیری طراحی کنید. - استنتاج ML را با صف‌های async، توزیع بار و بهینه‌سازی تأخیر مقیاس‌بندی کنید. - مدل‌ها را با سریالایزیشن ONNX و استقرار بدون توقف Blue-Green منتشر کنید.

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

داکر برای یادگیری ماشین Docker for ML

  • نقش کانتینرها در مسیر شغلی MLOps Role of Containers in MLOps Careers

  • روندهای صنعتی در کانتینری‌سازی ML Industry Trends in ML Containerization

  • ابزارها و پلتفرم‌های کلیدی Key Tools and Platforms

  • درک تفاوت کانتینرها و ماشین‌های مجازی (VM) Understanding Containers vs. VMs

  • ساخت ایمیج داکر برای مدل‌های ML Building a Docker Image for ML Models

  • اجرای کانتینرها به صورت محلی Running Containers Locally

  • بیلد‌های چندمرحله‌ای (Multi Stage) Multi-Stage Builds

  • مدیریت متغیرهای محیطی Managing Environment Variables

  • مدیریت Secrets و اعتبارنامه‌ها در کانتینرها Secrets and Credentials in Containers

  • آشنایی با Docker Compose Introduction to Docker Compose

  • اجرای همزمان APIهای ML و دیتابیس‌ها Running ML APIs and Databases Together

  • شبکه‌سازی بین کانتینرها Networking Between Containers

طراحی API برای سرو مدل‌های ML API Design for ML Serving

  • اصول طراحی RESTful API Principles of RESTful API Design

  • ساختاربندی Endpoints برای مدل‌های ML Structuring Endpoints for ML Models

  • استفاده از FastAPI برای نقاط انتهایی ML Using FastAPI for ML Endpoints.

  • چرا باید مدل‌ها را نسخه‌بندی کرد؟ Why Version Models

  • پیاده‌سازی Endpoints نسخه‌بندی شده Implementing Versioned Endpoints

  • مدیریت چندین مدل در محیط عملیاتی Handling Multiple Models in Production

  • اعتبارسنجی طرحواره ورودی (Input Schema) Input Schema Validation

  • مدیریت خطاها و استثناها Managing Errors and Exceptions

  • لاگ‌گذاری و نظارت‌پذیری Logging and Observability

مقیاس‌پذیری سرو مدل Scaling Model Serving

  • مقیاس‌پذیری عمودی در مقابل افقی Vertical vs. Horizontal Scaling

  • پردازش Asynchronous و صف‌ها Async Processing and Queues

  • مبانی توزیع بار (Load Balancing) Load Balancing Basics

  • چه زمانی از Batch Serving استفاده کنیم؟ When to Use Batch Serving

  • ساخت خط لوله‌های دسته‌ای (Batch Pipelines) Building Batch Pipelines

  • استنتاج بلادرنگ با استفاده از صف‌ها Real-Time Inference with Queues

  • پروفایلینگ عملکرد استنتاج Profiling Inference Performance

  • تکنیک‌های کاهش تأخیر (Latency) Latency Reduction Techniques

  • مانیتورینگ نرخ تراکنش و هزینه Monitoring Throughput and Cost

سریالایزیشن و استقرار مدل Model Serialization and Deployment

  • تکنیک‌های رایج سریالایزیشن Common Serialization Techniques

  • تبدیل بین فرمت‌های مختلف Converting Between Formats

  • ذخیره‌سازی و بارگذاری مدل‌ها Storing and Loading Models

  • استقرار بدون توقف (Zero Downtime) Zero-Downtime Deployments

  • الگوهای Blue Green و Canary Blue-Green and Canary Patterns

  • محیط Staging و اعتبارسنجی Staging and Validation

  • تشخیص استقرارهای شکست‌خورده Detecting Failed Deployments

  • گردش کارهای بازگشت خودکار (Automated Rollback) Automated Rollback Workflows

  • اعتبارسنجی نسخه‌های بازیابی شده Validating Restored Versions

نمایش نظرات

آموزش سیستم‌های سرو مدل: کانتینرها، APIها و مقیاس‌پذیری
جزییات دوره
19h 28m
39
(آخرین آپدیت)
39
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Board Infinity Board Infinity

Board Infinity: توانمندسازی مشاغل با مسیرهای یادگیری