Book description
Getting your models into production is the fundamental challenge of machine learning. MLOps offers a set of proven principles aimed at solving this problem in a reliable and automated way. This insightful guide takes you through what MLOps is (and how it differs from DevOps) and shows you how to put it into practice to operationalize your machine learning models.
Current and aspiring machine learning engineers--or anyone familiar with data science and Python--will build a foundation in MLOps tools and methods (along with AutoML and monitoring and logging), then learn how to implement them in AWS, Microsoft Azure, and Google Cloud. The faster you deliver a machine learning system that works, the faster you can focus on the business problems you're trying to crack. This book gives you a head start.
You'll discover how to:
- Apply DevOps best practices to machine learning
- Build production machine learning systems and maintain them
- Monitor, instrument, load-test, and operationalize machine learning systems
- Choose the correct MLOps tools for a given machine learning task
- Run machine learning models on a variety of platforms and devices, including mobile phones and specialized hardware
Publisher resources
Table of contents
- Preface
- 1. Introduction to MLOps
-
2. MLOps Foundations
- Bash and the Linux Command Line
- Cloud Shell Development Environments
- Bash Shell and Commands
- Cloud Computing Foundations and Building Blocks
- Getting Started with Cloud Computing
- Python Crash Course
- Minimalistic Python Tutorial
- Math for Programmers Crash Course
- Machine Learning Key Concepts
- Doing Data Science
- Build an MLOps Pipeline from Zero
- Conclusion
- Exercises
- Critical Thinking Discussion Questions
- 3. MLOps for Containers and Edge Devices
- 4. Continuous Delivery for Machine Learning Models
- 5. AutoML and KaizenML
- 6. Monitoring and Logging
- 7. MLOps for AWS
- 8. MLOps for Azure
- 9. MLOps for GCP
- 10. Machine Learning Interoperability
- 11. Building MLOps Command Line Tools and Microservices
- 12. Machine Learning Engineering and MLOps Case Studies
- A. Key Terms
- B. Technology Certifications
- C. Remote Work
- D. Think Like a VC for Your Career
-
E. Building a Technical Portfolio for MLOps
- Project: Continuous Delivery of Flask/FastAPI Data Engineering API on a PaaS Platform
- Project: Docker and Kubernetes Container Project
- Project: Serverless AI Data Engineering Pipeline
- Project: Build Edge ML Solution
- Project: Build Cloud Native ML Application or API
- Getting a Job: Don’t Storm the Castle, Walk in the Backdoor
- F. Data Science Case Study: Intermittent Fasting
- G. Additional Educational Resources
- H. Technical Project Management
- Index
Product information
- Title: Practical MLOps
- Author(s):
- Release date: September 2021
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781098103019
You might also like
book
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to …
book
Introducing MLOps
More than half of the analytics and machine learning (ML) models created by organizations today never …
book
Developing Apps with GPT-4 and ChatGPT
This minibook is a comprehensive guide for Python developers who want to learn how to build …
book
Foundations of Scalable Systems
In many systems, scalability becomes the primary driver as the user base grows. Attractive features and …