/dev/reading
Category

MLOps

5 books
Order by
View
How to make data scientists productive
by Ville Tuulos

Simplify data science infrastructure to give data scientists an efficient path from prototype to production.

In Effective Data Science Infrastructure you will learn how to:

  • Design data science infrastructure that boosts productivity
  • Handle compute and orchestration in the cloud
  • Deploy machine learning to production
  • Monitor and manage performance and results
  • Combine cloud-based tools into a cohesive data science environment
  • Develop reproducible data science projects using Metaflow, Conda, and Docker
  • Architect complex applications for multiple teams and large datasets
  • Customize and grow data science infrastructure

Effective Data Science Infrastructure: How to make data scientists more productive is a hands-on guide to assembling infrastructure for data science and machine learning applications. It reveals the processes used at Netflix and other data-driven companies to manage their cutting edge data infrastructure. In it, you’ll master scalable techniques for data storage, computation, experiment tracking, and orchestration that are relevant to companies of all shapes and sizes. You’ll learn how you can make data scientists more productive with your existing cloud infrastructure, a stack of open source software, and idiomatic Python.

The author is donating proceeds from this book to charities that support women and underrepresented groups in data science.

A Production-First Approach
by Yaron Haviv and Noah Gift

With demand for scaling, real-time access, and other capabilities, businesses need to consider building operational machine learning pipelines. This practical guide helps your company bring data science to life for different real-world MLOps scenarios. Senior data scientists, MLOps engineers, and machine learning engineers will learn how to tackle challenges that prevent many businesses from moving ML models to production.

Authors Yaron Haviv and Noah Gift take a production-first approach. Rather than beginning with the ML model, you'll learn how to design a continuous operational pipeline, while making sure that various components and practices can map into it. By automating as many components as possible, and making the process fast and repeatable, your pipeline can scale to match your organization's needs.

You'll learn how to provide rapid business value while answering dynamic MLOps requirements. This book will help you:

  • Learn the MLOps process, including its technological and business value
  • Build and structure effective MLOps pipelines
  • Efficiently scale MLOps across your organization
  • Explore common MLOps use cases
  • Build MLOps pipelines for hybrid deployments, real-time predictions, and composite AI
  • Learn how to prepare for and adapt to the future of MLOps
  • Effectively use pre-trained models like HuggingFace and OpenAI to complement your MLOps strategy
How to Scale Machine Learning in the Enterprise
by Mark Treveil, Nicolas Omont, Clément Stenac, Kenji Lefevre, Du Phan, Joachim Zentici, Adrien Lavoillotte, Makoto Miyazaki and Lynn Heidmann

More than half of the analytics and machine learning (ML) models created by organizations today never make it into production. Some of the challenges and barriers to operationalization are technical, but others are organizational. Either way, the bottom line is that models not in production can't provide business impact.

This book introduces the key concepts of MLOps to help data scientists and application engineers not only operationalize ML models to drive real business change but also maintain and improve those models over time. Through lessons based on numerous MLOps applications around the world, nine experts in machine learning provide insights into the five steps of the model life cycle--Build, Preproduction, Deployment, Monitoring, and Governance--uncovering how robust MLOps processes can be infused throughout.

This book helps you:

  • Fulfill data science value by reducing friction throughout ML pipelines and workflows
  • Refine ML models through retraining, periodic tuning, and complete remodeling to ensure long-term accuracy
  • Design the MLOps life cycle to minimize organizational risks with models that are unbiased, fair, and explainable
  • Operationalize ML models for pipeline deployment and for external business systems that are more complex and less standardized
by Carl Osipov

Dodge costly and time-consuming infrastructure tasks, and rapidly bring your machine learning models to production with MLOps and pre-built serverless tools!

In MLOps Engineering at Scale you will learn:

  • Extracting, transforming, and loading datasets
  • Querying datasets with SQL
  • Understanding automatic differentiation in PyTorch
  • Deploying model training pipelines as a service endpoint
  • Monitoring and managing your pipeline’s life cycle
  • Measuring performance improvements

MLOps Engineering at Scale shows you how to put machine learning into production efficiently by using pre-built services from AWS and other cloud vendors. You’ll learn how to rapidly create flexible and scalable machine learning systems without laboring over time-consuming operational tasks or taking on the costly overhead of physical hardware. Following a real-world use case for calculating taxi fares, you will engineer an MLOps pipeline for a PyTorch model using AWS server-less capabilities.

Operationalizing Machine Learning Models
by Noah Gift and Alfredo Deza

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