سیستم‌های یادگیری عمیق: الگوریتم‌ها، کامپایلرها و پردازنده‌ها برای تولید در مقیاس بزرگ ۲۰۲۲
Deep Learning Systems: Algorithms, Compilers, and Processors for Large-Scale Production 2022

دانلود کتاب سیستم‌های یادگیری عمیق: الگوریتم‌ها، کامپایلرها و پردازنده‌ها برای تولید در مقیاس بزرگ ۲۰۲۲ (Deep Learning Systems: Algorithms, Compilers, and Processors for Large-Scale Production 2022) با لینک مستقیم و فرمت pdf (پی دی اف)

نویسنده

Andres Rodriguez

voucher-1

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2022

زبان

English

تعداد صفحه‌ها

245

نوع فایل

pdf

حجم

5.4MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب سیستم‌های یادگیری عمیق: الگوریتم‌ها، کامپایلرها و پردازنده‌ها برای تولید در مقیاس بزرگ ۲۰۲۲

این کتاب به تشریح سیستم‌های یادگیری عمیق می‌پردازد: الگوریتم‌ها، کامپایلرها، و اجزای پردازنده‌ای که به منظور آموزش و استقرار کارآمد مدل‌های یادگیری عمیق برای کاربردهای تجاری طراحی شده‌اند. رشد تصاعدی توان محاسباتی در زمانی رو به کندی می‌گذارد که میزان محاسبات مصرفی توسط حجم کارهای پیشرفته یادگیری عمیق (DL) به سرعت در حال افزایش است. اندازه مدل، تاخیر در سرویس‌دهی و محدودیت‌های توان، چالش‌های مهمی در استقرار مدل‌های DL برای بسیاری از کاربردها هستند. بنابراین، طراحی همزمان الگوریتم‌ها، کامپایلرها و سخت‌افزار برای تسریع پیشرفت‌ها در این حوزه، با راهکارهای جامع در سطح سیستم و الگوریتم که عملکرد، توان و کارایی را بهبود می‌بخشند، امری ضروری است. پیشبرد سیستم‌های DL عموماً شامل سه نوع مهندس می‌شود: (۱) دانشمندان داده که در همکاری با متخصصان حوزه‌های مختلف مانند دانشمندان پزشکی، اقتصادی یا اقلیمی، از الگوریتم‌های DL استفاده و آن‌ها را توسعه می‌دهند؛ (۲) طراحان سخت‌افزار که سخت‌افزارهای تخصصی را برای تسریع اجزای مدل‌های DL توسعه می‌دهند؛ و (۳) مهندسان عملکرد و کامپایلر که نرم‌افزار را برای اجرای کارآمدتر بر روی یک سخت‌افزار معین بهینه می‌کنند. مهندسان سخت‌افزار باید از ویژگی‌ها و اجزای مدل‌های تولیدی و آکادمیک که احتمالاً توسط صنعت پذیرفته می‌شوند، آگاه باشند تا تصمیمات طراحی را که بر سخت‌افزار آینده تأثیر می‌گذارند، هدایت کنند. دانشمندان داده باید هنگام طراحی مدل‌ها از محدودیت‌های پلتفرم استقرار آگاه باشند. مهندسان عملکرد باید از بهینه‌سازی‌ها در مدل‌ها، کتابخانه‌ها و اهداف سخت‌افزاری متنوع پشتیبانی کنند. هدف از این کتاب ارائه درک عمیق از (۱) طراحی، آموزش و کاربردهای الگوریتم‌های DL در صنعت؛ (۲) تکنیک‌های کامپایلر برای نگاشت کد یادگیری عمیق به اهداف سخت‌افزاری؛ و (۳) ویژگی‌های مهم سخت‌افزاری که سیستم‌های DL را تسریع می‌کنند، است. این کتاب با هدف تسهیل نوآوری مشترک برای پیشرفت سیستم‌های DL نوشته شده است. مخاطب این کتاب، مهندسانی هستند که در یک یا چند مورد از این حوزه‌ها فعالیت می‌کنند و به دنبال درک کل پشته سیستم هستند تا بتوانند با مهندسانی که در سایر بخش‌های پشته سیستم کار می‌کنند، همکاری بهتری داشته باشند. این کتاب به تفصیل به پیشرفت‌ها و پذیرش مدل‌های DL در صنعت، توضیح فرآیند آموزش و استقرار، تشریح ویژگی‌های اساسی معماری سخت‌افزاری مورد نیاز برای مدل‌های امروزی و آینده، و شرح پیشرفت‌ها در کامپایلرهای DL برای اجرای کارآمد الگوریتم‌ها در اهداف سخت‌افزاری مختلف می‌پردازد. ویژگی منحصر به فرد این کتاب، ارائه جامع کل پشته سیستم DL، تاکید بر کاربردهای تجاری و تکنیک‌های عملی برای طراحی مدل‌ها و تسریع عملکرد آنها است. نویسنده این فرصت را داشته است که با تیم‌های سخت‌افزار، نرم‌افزار، دانشمند داده و تحقیق در بسیاری از شرکت‌های فناوری پیشرفته با مراکز داده هایپراسکال همکاری کند. این شرکت‌ها از بسیاری از مثال‌ها و روش‌های ارائه شده در طول کتاب استفاده می‌کنند.


فهرست کتاب:

۱. جلد

۲. صفحه حقوق مؤلف

۳. صفحه عنوان

۴. تقدیم‌نامه

۵. فهرست مطالب

۶. پیشگفتار

۷. قدردانی

۸. مقدمه

۹. اجزای سازنده

۱۰. مدل‌ها و کاربردها

۱۱. آموزش یک مدل

۱۲. آموزش توزیع‌شده

۱۳. کاهش حجم مدل

۱۴. سخت‌افزار

۱۵. بهینه‌سازی‌های کامپایلر

۱۶. فریم‌ورک‌ها و کامپایلرها

۱۷. فرصت‌ها و چالش‌ها

۱۸. کتاب‌شناسی

۱۹. زندگینامه نویسنده

توضیحات(انگلیسی)
This book describes deep learning systems: the algorithms, compilers, and processor components to efficiently train and deploy deep learning models for commercial applications. The exponential growth in computational power is slowing at a time when the amount of compute consumed by state-of-the-art deep learning (DL) workloads is rapidly growing. Model size, serving latency, and power constraints are a significant challenge in the deployment of DL models for many applications. Therefore, it is imperative to codesign algorithms, compilers, and hardware to accelerate advances in this field with holistic system-level and algorithm solutions that improve performance, power, and efficiency. Advancing DL systems generally involves three types of engineers: (1) data scientists that utilize and develop DL algorithms in partnership with domain experts, such as medical, economic, or climate scientists; (2) hardware designers that develop specialized hardware to accelerate the components in the DL models; and (3) performance and compiler engineers that optimize software to run more efficiently on a given hardware. Hardware engineers should be aware of the characteristics and components of production and academic models likely to be adopted by industry to guide design decisions impacting future hardware. Data scientists should be aware of deployment platform constraints when designing models. Performance engineers should support optimizations across diverse models, libraries, and hardware targets. The purpose of this book is to provide a solid understanding of (1) the design, training, and applications of DL algorithms in industry; (2) the compiler techniques to map deep learning code to hardware targets; and (3) the critical hardware features that accelerate DL systems. This book aims to facilitate co-innovation for the advancement of DL systems. It is written for engineers working in one or more of these areas who seek to understand the entire system stack in order to bettercollaborate with engineers working in other parts of the system stack. The book details advancements and adoption of DL models in industry, explains the training and deployment process, describes the essential hardware architectural features needed for today's and future models, and details advances in DL compilers to efficiently execute algorithms across various hardware targets. Unique in this book is the holistic exposition of the entire DL system stack, the emphasis on commercial applications, and the practical techniques to design models and accelerate their performance. The author is fortunate to work with hardware, software, data scientist, and research teams across many high-technology companies with hyperscale data centers. These companies employ many of the examples and methods provided throughout the book.


Table of Contents

1. Cover

2. Copyright Page

3. Title Page

4. Dedication

5. Contents

6. Preface

7. Acknowledgments

8. Introduction

9. Building Blocks

10. Models and Applications

11. Training a Model

12. Distributed Training

13. Reducing the Model Size

14. Hardware

15. Compiler Optimizations

16. Frameworks and Compilers

17. Opportunities and Challenges

18. Bibliography

19. Author's Biography

دیگران دریافت کرده‌اند

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.