liveBook · Manning

Machine learning system

A machine learning system is a software system that uses models trained on data, together with associated data, computation, and operational components, to perform tasks.

How 4 Manning books explain it

Machine Learning System Design

A software system that incorporates machine learning models together with the data, infrastructure, and operational components required to produce behavior in an application or production context.

How it is used
Frames data, modeling, evaluation, and design decisions as parts of a system serving a final goal.
How deep it goes
Develops a checklist-like design and evaluation process rather than a deep tutorial on individual ML algorithms.
Examples
Uses a constant regression baseline and recommender-system feedback loops to show why simple starting points and production evaluation matter.
What you can do after
Build it from scratch by checking feasibility, starting with an operable baseline, and evaluating results against the system’s goal.

Read how Machine Learning System Design explains machine learning system →

Delivering Machine Learning Projects: From design to deployment

A machine learning system is a deployed software system whose behavior depends on one or more machine learning models and their surrounding data and infrastructure.

How it is used
Frames delivery as building and operating a system around models, data, business processes, and stakeholder requirements.
How deep it goes
Details production decisions, readiness checks, and ownership practices without descending into implementation code.
Examples
Uses a retailer’s sales and inventory systems and a production-responsibility inventory to ground delivery and ownership decisions.
What you can do after
Practice/perform production planning, release checks, and assignment of continuing system responsibilities.

Read how Delivering Machine Learning Projects: From design to deployment explains machine learning system →

Distributed Machine Learning Patterns

A software system that collects data, trains or serves machine learning models, and supports the surrounding operational workflow.

How it is used
Handles growing data, computation, prediction traffic, and operational complexity through a coordinated distributed pipeline.
How deep it goes
Builds from component roles through complete implementation of ingestion, training, serving, and workflow composition.
Examples
Uses Fashion-MNIST, TensorFlow, Python, Kubernetes, Kubeflow, Docker, Argo Workflows, replicated servers, and an end-to-end architecture.
What you can do after
Build an end-to-end distributed pipeline that ingests data, trains models, serves predictions, and coordinates operational steps.

Read how Distributed Machine Learning Patterns explains machine learning system →

Machine Learning Platform Engineering

A software system that incorporates machine learning models and the data, computation, and operational components required to deliver their outputs.

How it is used
Structures the transition from ML experimentation to deployable, monitored, and maintainable production services.
How deep it goes
Connects platforms, pipelines, training, validation, serving, and monitoring while deferring implementation details to specialized workflows.
Examples
Uses an ID card detection system, YOLO object detection, and a movie recommendation system to illustrate varied production workflows.
What you can do after
Build it from scratch by assembling an ML platform, reproducible pipelines, validated models, serving infrastructure, and monitoring.

Read how Machine Learning Platform Engineering explains machine learning system →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.