Machine Learning Engineering with Python - Second Edition: Manage the lifecycle of machine learning models using MLOps with practical examples


Price:
Sale price$49.99

Description

Transform your machine learning projects into successful deployments with this practical guide on how to build and scale solutions that solve real-world problems


Includes a new chapter on generative AI and large language models (LLMs) and building a pipeline that leverages LLMs using LangChain


Key Features:


  • This second edition delves deeper into key machine learning topics, CI/CD, and system design
  • Explore core MLOps practices, such as model management and performance monitoring
  • Build end-to-end examples of deployable ML microservices and pipelines using AWS and open-source tools


Book Description:


Machine Learning Engineering with Python, 2nd Edition, is the practical guide that MLOps and ML engineers need to build robust solutions to solve real-world problems, providing you with the skills and knowledge you need to stay ahead in this rapidly evolving field.


The book takes a hands-on, examples-focused approach providing essential technical concepts, implementation patterns, and development methodologies. You'll go from understanding the key steps of the machine learning development lifecycle to building and deploying robust machine learning solutions. Once you've mastered the basics, you'll get hands-on with deployment architectures and discover methods for scaling up your solutions.


This edition goes deeper into ML engineering and MLOps, with a sharper focus on ML. You'll take CI/CD further with continuous training and testing and go in-depth into data and concept drift.


With a new generative AI chapter, explore Hugging Face, PyTorch, and GitHub Copilot, and consume an LLM via an API using LangChain. You'll also cover deep learning considerations regarding workflow, hardware, and scaling up workloads, as well as orchestrating workflows with Airlfow and Kafka. And take advantage of ZenML as an open-source option for pipelining dataflows, and take deployment further with canary, blue, and green deployments.


What You Will Learn:


  • Plan and manage stages of machine learning development projects
  • Explore ANNs, DNNs, and LLMs, and get to grips with the rise of generative AI in MLOps
  • Use Python to package your own ML tools and scale up solutions with Apache Spark, Kubernetes, and Apache Airflow
  • Use AutoML for hyperparameter tuning
  • Detect drift and build robust mechanisms into your solutions
  • Supercharge your error handling with robust control flows and vulnerability scanning
  • Host and build an ML microservice using AWS and Flask


Who this book is for:


This book is designed for MLOps and ML engineers, data scientists, and software developers who want to build robust solutions that use machine learning to solve real-world problems. If you're not a developer but want to manage or understand the product lifecycle of these systems, you'll also find this book useful. It assumes a basic knowledge of machine learning concepts and intermediate programming experience in Python. With its focus on practical skills and real-world examples, this book is an essential resource for anyone looking to advance their machine learning engineering career.

Author: Andrew McMahon
Publisher: Packt Publishing
Published: 08/31/2023
Pages: 462
Binding Type: Paperback
Weight: 1.74lbs
Size: 9.25h x 7.50w x 0.93d
ISBN13: 9781837631964
ISBN10: 1837631964
BISAC Categories:
- Computers | Machine Theory
- Computers | Computer Engineering
- Computers | Software Development & Engineering | Systems Analysis & Desi

This title is not returnable