Send feedback
Production ML systems
Stay organized with collections
Save and categorize content based on your preferences.
Estimated module length: 70 minutes
Learning objectives
Appreciate the breadth of components in a production ML system.
Pick the ideal training paradigm (static versus dynamic).
Pick the ideal inference paradigm (static versus dynamic).
Test your machine learning deployment.
Ask the right questions about your production ML system.
Determine flaws in real-world ML models.
Monitor the components in a production ML system.
So far, this course has focused on building machine learning (ML) models.
However, as Figure 1 suggests, real-world production ML systems are large
ecosystems and the model is just a single, relatively small part.
Figure 1. A real-world production ML system comprises many components.
At the heart of a real-world machine learning production system is the ML
model code, but it often represents only 5% or less of the total codebase in
the system. That's not a misprint; it's significantly less than you might
expect. Notice that an ML production system devotes considerable resources
to the input data: collecting it, verifying it, and extracting features from it.
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-08-13 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?
{"lastModified": "Last updated 2024-08-13 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-08-13 UTC."],[],[]]