
عنوان:
Designing Machine Learning Systems
نویسنده:
Chip Huyen
انتشارات:
O'Reilly Media
تاریخ انتشار:
2022
حجم:
8.3MB
معرفی کتاب:" طراحی سیستمهای یادگیری ماشین: یک فرایند تکراری برای برنامههای کاربردی آماده تولید،ویرایش: 1"
سیستمهای یادگیری ماشین هم پیچیدهاند و هم منحصر به فرد. پیچیده به این دلیل که شامل اجزای مختلف و ذینفعان متعددی هستند. منحصر به فرد به این دلیل که وابسته به دادهها هستند و دادهها از یک کاربرد به کاربرد دیگر تفاوت زیادی دارند. در این کتاب، شما یک رویکرد جامع برای طراحی سیستمهای یادگیری ماشین یاد خواهید گرفت که قابل اعتماد، مقیاسپذیر، قابل نگهداری و سازگار با محیطها و نیازهای تجاری در حال تغییر باشد.
درباره نویسنده:
نویسنده، Chip Huyen، یکی از بنیانگذاران Claypot AI، هر تصمیم طراحی را مورد بررسی قرار میدهد، مانند نحوه پردازش و ایجاد دادههای آموزشی، انتخاب ویژگیها، زمانبندی بازآموزی مدلها و نظارت بر آنها، در زمینه اینکه چگونه میتواند به سیستم شما کمک کند تا به اهداف خود دست یابد. این چارچوب تکراری در این کتاب با استفاده از مطالعات موردی واقعی که با منابع کافی پشتیبانی میشوند، توضیح داده شده است.
این کتاب به شما کمک میکند تا به سناریوهایی مانند موارد زیر رسیدگی کنید:
- مهندسی دادهها و انتخاب معیارهای صحیح برای حل یک مشکل تجاری
- خودکارسازی فرایند توسعه مداوم، ارزیابی، استقرار و بهروزرسانی مدلها
- توسعه یک سیستم نظارتی برای شناسایی و رفع مشکلاتی که مدلها ممکن است در تولید با آن مواجه شوند
- طراحی یک پلتفرم یادگیری ماشین که در سراسر کاربردها خدمت کند
- توسعه سیستمهای یادگیری ماشین مسئولانه
مخاطب کتاب:
این کتاب برای مهندسان یادگیری ماشین، طراحان سیستمها و افرادی است که در پی ایجاد و توسعه سیستمهای یادگیری ماشین مقیاسپذیر و قابل نگهداری هستند.
فهرست مطالب
- Cover
- Copyright
- Table of Contents
- Preface
- Chapter 1. Overview of Machine Learning Systems
- When to Use Machine Learning
- Understanding Machine Learning Systems
- Summary
- Chapter 2. Introduction to Machine Learning Systems Design
- Business and ML Objectives
- Requirements for ML Systems
- Iterative Process
- Framing ML Problems
- Mind Versus Data
- Summary
- Chapter 3. Data Engineering Fundamentals
- Data Sources
- Data Formats
- Data Models
- Data Storage Engines and Processing
- Modes of Dataflow
- Batch Processing Versus Stream Processing
- Summary
- Chapter 4. Training Data
- Sampling
- Labeling
- Class Imbalance
- Data Augmentation
- Summary
- Chapter 5. Feature Engineering
- Learned Features Versus Engineered Features
- Common Feature Engineering Operations
- Data Leakage
- Engineering Good Features
- Summary
- Chapter 6. Model Development and Offline Evaluation
- Model Development and Training
- Model Offline Evaluation
- Summary
- Chapter 7. Model Deployment and Prediction Service
- Machine Learning Deployment Myths
- Batch Prediction Versus Online Prediction
- Model Compression
- ML on the Cloud and on the Edge
- Summary
- Chapter 8. Data Distribution Shifts and Monitoring
- Causes of ML System Failures
- Data Distribution Shifts
- Monitoring and Observability
- Summary
- Chapter 9. Continual Learning and Test in Production
- Continual Learning
- Test in Production
- Summary
- Chapter 10. Infrastructure and Tooling for MLOps
- Storage and Compute
- Development Environment
- Resource Management
- ML Platform
- Build Versus Buy
- Summary
- Chapter 11. The Human Side of Machine Learning
- User Experience
- Team Structure
- Responsible AI
- Summary
- Epilogue
- Index
- About the Author
- Colophon
مشخصات
نام کتاب
Designing Machine Learning Systems
نویسنده
Chip Huyen
انتشارات
O'Reilly Media
تاریخ انتشار
2022
ISBN
9781098107963
تعداد صفحات
389
زبان
انگلیسی
فرمت
حجم
8.3MB
موضوع
Cybernetics: Artificial Intelligence