- عنوان کتاب: Hands-On MLOps on Azure -Automate, secure, and scale ML workflows with the Azure ML CLI, GitHub, and LLMOps
- نویسنده: Banibrata De
- حوزه: پرردازش ابری, یادگیری ماشین
- سال انتشار: 2025
- تعداد صفحه: 277
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 8.90 مگابایت
عملیات یادگیری ماشین (MLOps) یک رشته نوظهور است که یادگیری ماشین، DevOps و مهندسی داده را گرد هم میآورد تا چرخه حیات مدلهای یادگیری ماشین – از توسعه و آزمایش گرفته تا استقرار و نظارت – را ساده و خودکار کند. این کتاب MLOps را به روشی عملی و سناریو محور، با مثالهای دنیای واقعی با استفاده از Azure ML، GitHub Actions و سرویسهای ابری بومی معرفی میکند. هدف آن کمک به شما در عملیاتی کردن مدلهای یادگیری ماشین به طور کارآمد و قابل اعتماد در محیطهای سازمانی است. این کتاب با بررسی آخرین روندها در LLMOps – اعمال MLOps در مدلهای زبانی بزرگ مانند GPT – به پایان میرسد. این کتاب برای مهندسان DevOps، مهندسان ابری، SREها و رهبران فنی که در استقرار و مدیریت سیستمهای یادگیری ماشینی مشارکت دارند، نوشته شده است. همچنین به مدیران پروژه و تصمیمگیرندگانی که به دنبال درک فرآیندهای MLOps و بهترین شیوهها هستند، خدمت میکند. انتظار میرود شما دانش عملی در مورد موارد زیر داشته باشید: • مفاهیم یادگیری ماشین (آموزش مدل، ارزیابی، آمادهسازی دادهها) • محاسبات ابری (Azure، AWS یا GCP) • ابزارهای توسعه نرمافزار مانند کنترل نسخه، آزمایش و CI/CD • برنامهنویسی پایتون داشتن پیشزمینه در DevOps بسیار مفید است، زیرا این کتاب بر اساس اصول DevOps بنا شده و آنها را به گردشهای کاری ML گسترش میدهد. فصل 1، درک DevOps تا MLOps، اصول DevOps و انتقال به شیوههای MLOps مانند آزمایش سریعتر، استقرار و مدیریت مدل در پلتفرمهای ابری را معرفی میکند. فصل 2، آموزش و آزمایش، شما را در ایجاد فضاهای کاری ML، ردیابی آزمایشها و بهینهسازی مدلها با استفاده از تنظیم هایپرپارامتر راهنمایی میکند. فصل 3، ML قابل تکرار و قابل استفاده مجدد، بر ساخت خطوط لوله ML قابل تکرار و مدیریت محیطها برای اطمینان از توسعه ML سازگار و کارآمد تمرکز دارد. فصل 4، مدیریت مدل (ثبت و بستهبندی)، استراتژیهای ثبت مدل، بستهبندی، نسخهبندی و استقرار را برای پشتیبانی از چرخه عمر کامل مدل پوشش میدهد. فصل ۵، استقرار مدل: امتیازدهی دستهای و سرویسهای وب بلادرنگ، به بررسی چگونگی پیادهسازی وظایف امتیازدهی برای پردازش دستهای و پیشبینی بلادرنگ با استفاده از سرویسهای ابری مقیاسپذیر میپردازد. فصل ۶، ثبت و ایمنسازی دادههای نظارتی برای MLOps، به بررسی نظارت، ردیابی دودمان، انطباق و امنیت گردشهای کاری ML میپردازد. فصل ۷، نظارت بر مدل ML، نحوه ردیابی عملکرد مدل، تشخیص رانش دادهها، نظارت بر استفاده از منابع و انجام پیادهسازیهای کنترلشده را نشان میدهد. فصل ۸، اطلاعرسانی و هشدار در MLOps، به شما میآموزد که چگونه از هشدارهای مبتنی بر رویداد (مثلاً از طریق Event Grid) برای تشخیص ناهنجاریها و ایجاد پاسخهای خودکار استفاده کنید. فصل ۹، خودکارسازی چرخه عمر ML با خطوط لوله ML و گردشهای کاری GitHub، نحوه هماهنگسازی استقرار مدل با استفاده از اقدامات GitHub و شیوههای زیرساخت به عنوان کد را شرح میدهد. فصل 10، استفاده از مدلها در برنامههای کاربردی دنیای واقعی، سه مطالعه موردی مبتنی بر ابر (Azure، GCP، AWS) را برای نشان دادن MLOps در محیطهای صنعتی عملی ارائه میدهد. فصل 11، کاوش در MLOps نسل بعدی، LLMOps را معرفی میکند و نحوه کار با مدلهای زبانی بزرگ (LLM)، تولید بازیابی-تقویتشده (RAG) و شیوههای مسئولانه هوش مصنوعی را نشان میدهد.
Machine Learning Operations (MLOps) is an emerging discipline that brings together machine learning, DevOps, and data engineering to streamline and automate the end-to-end lifecycle of machine learning models—from development and experimentation to deployment and monitoring. This book introduces MLOps in a practical, scenario-driven way, with real-world examples using Azure ML, GitHub Actions, and cloud-native services. It aims to help you operationalize machine learning models efficiently and reliably in enterprise environments. The book concludes by exploring the latest trends in LLMOps—applying MLOps to large language models such as GPTs. This book is written for DevOps engineers, cloud engineers, SREs, and technical leads who are involved in deploying and managing machine learning systems. It also serves project managers and decision-makers looking to understand MLOps processes and best practices. You are expected to have a working knowledge of the following: • Machine learning concepts (model training, evaluation, data preparation) • Cloud computing (Azure, AWS, or GCP) • Software development tools such as version control, testing, and CI/CD • Python programming A background in DevOps is especially helpful, as this book builds on DevOps principles and extends them to ML workflows. Chapter 1, Understanding DevOps to MLOps, introduces DevOps fundamentals and transitions into MLOps practices such as faster experimentation, deployment, and model governance across cloud platforms. Chapter 2, Training and Experimentation, guides you through creating ML workspaces, tracking experiments, and optimizing models using hyperparameter tuning. Chapter 3, Reproducible and Reusable ML, focuses on building repeatable ML pipelines and managing environments to ensure consistent and efficient ML development. Chapter 4, Model Management (Registration and Packaging), covers model registration, packaging, versioning, and deployment strategies to support the full model lifecycle. Chapter 5, Model Deployment: Batch Scoring and Real-Time Web Services, explores how to implement scoring jobs for batch processing and real-time prediction using scalable cloud services. Chapter 6, Capturing and Securing Governance Data for MLOps, delves into governance, lineage tracking, compliance, and security of ML workflows. Chapter 7, Monitoring the ML Model, shows how to track model performance, detect data drift, monitor resource usage, and conduct controlled rollouts. Chapter 8, Notification and Alerting in MLOps, teaches you how to use event-driven alerts (e.g., via Event Grid) to detect anomalies and trigger automated responses. Chapter 9, Automating the ML Lifecycle with ML Pipelines and GitHub Workflows, details how to orchestrate model deployment using GitHub Actions and infrastructure-as-code practices. Chapter 10, Using Models in Real-world Applications, presents three cloud-based case studies (Azure, GCP, AWS) to demonstrate MLOps in practical industry settings. Chapter 11, Exploring Next-Gen MLOps, introduces LLMOps, showing how to work with large language models (LLMs), Retrieval-Augmented Generation (RAG), and responsible AI practices.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Hands-On MLOps on Azure
نظرات کاربران