- عنوان کتاب: Distributed Machine Learning Patterns
- نویسنده: Yuan tang
- حوزه: یادگیری ماشین
- سال انتشار: 2023
- تعداد صفحه: 295
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 7.60 مگابایت
امروزه سیستمهای یادگیری ماشین اهمیت بیشتری پیدا میکنند: سیستمهای توصیهای یاد میگیرند که با توجه به بازخورد و تعاملات کاربر، توصیههای مورد علاقه بالقوه را با زمینه مناسب تولید کنند. سیستمهای تشخیص رویداد غیرعادی به نظارت بر داراییها برای جلوگیری از خرابی به دلیل شرایط شدید کمک میکنند. سیستم های تشخیص تقلب از موسسات مالی در برابر حملات امنیتی و رفتارهای کلاهبرداری مخرب محافظت می کنند. تقاضاهای فزاینده ای برای ساخت سیستم های یادگیری ماشینی توزیع شده در مقیاس بزرگ وجود دارد. اگر یک تحلیلگر داده، دانشمند داده یا مهندس نرم افزار دانش پایه و تجربه عملی در ساخت مدل های یادگیری ماشین در پایتون داشته باشد و بخواهد قدمی فراتر بردارد تا یاد بگیرد که چگونه چیزی قوی تر، مقیاس پذیرتر و قابل اعتمادتر بسازد، پس این کتاب مناسب برای خواندن در حالی که تجربه در محیطهای تولید یا سیستمهای توزیعشده الزامی نیست، ما انتظار داریم خوانندگان در این موقعیت حداقل در معرض برنامههای یادگیری ماشینی در حال اجرا در تولید باشند و باید اسکریپتهای Python و Bash را برای حداقل یک سال نوشته باشند. توانایی رسیدگی به مشکلات در مقیاس بزرگ و بردن آنچه در لپ تاپ شخصی شما ایجاد شده است به خوشه های توزیع شده بزرگ هیجان انگیز است. این کتاب بهترین روشها را در الگوهای مختلف معرفی میکند که توسعه و استقرار مدلهای یادگیری ماشین را سرعت میبخشد، از اتوماسیونها از ابزارهای مختلف استفاده میکند و از شتابهای سختافزاری بهره میبرد. پس از مطالعه این کتاب، خواننده قادر خواهد بود: الگوهای صحیح را برای ساخت و استقرار سیستمهای یادگیری ماشینی توزیع شده انتخاب و اعمال کند. از ابزارهای رایج مانند TensorFlow، Kubernetes، Kubeflow و Argo Workflows به طور مناسب در یک گردش کار ML استفاده کنید. و تجربه عملی برای مدیریت و خودکارسازی وظایف یادگیری ماشین در Kubernetes کسب کنید. یک پروژه جامع و دستی در فصل آخر فرصتی را برای ایجاد یک سیستم یادگیری ماشینی توزیع شده در زندگی واقعی فراهم می کند که از بسیاری از الگوهایی که در قسمت دوم کتاب یاد می گیریم استفاده می کند. علاوه بر این، تمرینهای تکمیلی در پایان برخی از بخشها در هر فصل بعدی وجود دارد تا آنچه را که آموختهایم مرور کنیم.
Machine learning systems are becoming more and more important nowadays: recommendation systems learn to generate recommendations of potential interest with the right context according to user feedback and interactions; anomalous event detection systems help monitor assets to avoid downtime due to extreme conditions; fraud detection systems protect financial institutions from security attacks and malicious fraud behaviors. There are increasing demands on building large scale distributed machine learning systems. If a data analyst, data scientist, or software engineer has basic knowledge and hands-on experience in building machine learning models in Python and wants to take a step further to learn how to build something more robust, scalable, and reliable, then this is the right book to read. While experience in production environments or distributed systems is not a requirement, we expect readers in this position to have at least some exposure to machine learning applications running in production and should have written Python and Bash scripts for at least one year. Being able to handle large scale problems and take what’s developed on your personal laptop to large distributed clusters is exciting. This book introduces best practices in various patterns that speed up the development and deployment of machine learning models, leverage automations from different tools, and benefit from hardware accelerations. After reading this book, the reader will be able to: choose and apply the correct patterns for building and deploying distributed machine learning systems; use common tooling, such as TensorFlow, Kubernetes, Kubeflow, and Argo Workflows appropriately within a ML workflow; and gain practical experience for managing and automating machine learning tasks in Kubernetes. A comprehensive, handson project in the last chapter provides an opportunity to build a real-life distributed machine learning system that leverages many of the patterns we learn in the second part of the book. In addition, there are supplemental exercises at the end of some sections in each following chapter to recap what we’ve learned.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Distributed Machine Learning Patterns
نظرات کاربران