Machine Learning Model Serving Patterns and Best Practices: A definitive guide to deploying, monitoring, and providing accessibility to ML models in p
暫譯: 機器學習模型服務模式與最佳實踐:部署、監控及提供 ML 模型可及性的權威指南

Islam, Johirul

  • 出版商: Packt Publishing
  • 出版日期: 2022-12-30
  • 售價: $1,760
  • 貴賓價: 9.5$1,672
  • 語言: 英文
  • 頁數: 336
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1803249900
  • ISBN-13: 9781803249902
  • 相關分類: Machine Learning
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Become a successful machine learning professional by effortlessly deploying machine learning models to production and implementing cloud-based machine learning models for widespread organizational use

Key Features

- Learn best practices about bringing your models to production
- Explore the tools available for serving ML models and the differences between them
- Understand state-of-the-art monitoring approaches for model serving implementations

Book Description

Serving patterns enable data science and ML teams to bring their models to production. Most ML models are not deployed for consumers, so ML engineers need to know the critical steps for how to serve an ML model.

This book will cover the whole process, from the basic concepts like stateful and stateless serving to the advantages and challenges of each. Batch, real-time, and continuous model serving techniques will also be covered in detail. Later chapters will give detailed examples of keyed prediction techniques and ensemble patterns. Valuable associated technologies like TensorFlow severing, BentoML, and RayServe will also be discussed, making sure that you have a good understanding of the most important methods and techniques in model serving. Later, you'll cover topics such as monitoring and performance optimization, as well as strategies for managing model drift and handling updates and versioning. The book will provide practical guidance and best practices for ensuring that your model serving pipeline is robust, scalable, and reliable. Additionally, this book will explore the use of cloud-based platforms and services for model serving using AWS SageMaker with the help of detailed examples.

By the end of this book, you'll be able to save and serve your model using state-of-the-art techniques.

What you will learn

- Explore specific patterns in model serving that are crucial for every data science professional
- Understand how to serve machine learning models using different techniques
- Discover the various approaches to stateless serving
- Implement advanced techniques for batch and streaming model serving
- Get to grips with the fundamental concepts in continued model evaluation
- Serve machine learning models using a fully managed AWS Sagemaker cloud solution

Who this book is for

This book is for machine learning engineers and data scientists who want to bring their models into production. Those who are familiar with machine learning and have experience of using machine learning techniques but are looking for options and strategies to bring their models to production will find great value in this book. Working knowledge of Python programming is a must to get started.

商品描述(中文翻譯)

成為成功的機器學習專業人士,輕鬆將機器學習模型部署到生產環境,並實施基於雲的機器學習模型以供組織廣泛使用

主要特點

- 學習將模型投入生產的最佳實踐
- 探索可用於服務機器學習模型的工具及其之間的差異
- 理解模型服務實現的最先進監控方法

書籍描述

服務模式使數據科學和機器學習團隊能夠將其模型投入生產。大多數機器學習模型並不直接面向消費者,因此機器學習工程師需要了解如何服務機器學習模型的關鍵步驟。

本書將涵蓋整個過程,從狀態服務(stateful serving)和無狀態服務(stateless serving)等基本概念到每種方法的優勢和挑戰。批量(batch)、實時(real-time)和持續(continuous)模型服務技術也將詳細介紹。後面的章節將提供關鍵預測技術和集成模式的詳細示例。還將討論像 TensorFlow Serving、BentoML 和 RayServe 等有價值的相關技術,確保您對模型服務中最重要的方法和技術有良好的理解。之後,您將學習監控和性能優化的主題,以及管理模型漂移和處理更新與版本控制的策略。本書將提供實用的指導和最佳實踐,以確保您的模型服務管道穩健、可擴展且可靠。此外,本書將探討使用 AWS SageMaker 的基於雲的平台和服務進行模型服務,並提供詳細示例。

在本書結束時,您將能夠使用最先進的技術來保存和服務您的模型。

您將學到什麼

- 探索模型服務中對每位數據科學專業人士至關重要的特定模式
- 理解如何使用不同技術服務機器學習模型
- 發現無狀態服務的各種方法
- 實施批量和流式模型服務的高級技術
- 理解持續模型評估的基本概念
- 使用完全管理的 AWS SageMaker 雲解決方案服務機器學習模型

本書適合誰

本書適合希望將其模型投入生產的機器學習工程師和數據科學家。那些熟悉機器學習並有使用機器學習技術經驗,但尋求將其模型投入生產的選擇和策略的人,將在本書中獲得很大的價值。具備 Python 編程的工作知識是開始的必要條件。

目錄大綱

1. Introducing Model Serving
2. Introducing Model Serving Patterns
3. Stateless Model Serving
4. Continuous Model Evaluation
5. Keyed Prediction
6. Batch Model Serving Pattern
7. Online Learning Model Serving
8. Two-Phase Model Pattern
9. Pipeline Pattern Model Serving
10. Ensemble Model Serving Pattern
11. Business Logic Pattern
12. Exploring Tensorflow Serving
13. Using Ray Serve
14. Using BentoML
15. Serving ML Models using a Fully Managed Cloud Solution

目錄大綱(中文翻譯)

1. Introducing Model Serving

2. Introducing Model Serving Patterns

3. Stateless Model Serving

4. Continuous Model Evaluation

5. Keyed Prediction

6. Batch Model Serving Pattern

7. Online Learning Model Serving

8. Two-Phase Model Pattern

9. Pipeline Pattern Model Serving

10. Ensemble Model Serving Pattern

11. Business Logic Pattern

12. Exploring Tensorflow Serving

13. Using Ray Serve

14. Using BentoML

15. Serving ML Models using a Fully Managed Cloud Solution