Chapter 23. The Future of Machine Learning Production Systems and Next Steps
In the five years that preceded the publication of this book in 2024, the field of ML experienced incredibly rapid development. For example, experiment tracking systems are now widely used within the ML community. TFX opened up to more frameworks and supports frameworks like PyTorch or JAX these days. And the ML community has grown rapidly, thanks to companies like Kaggle and Hugging Face, as well as communities like TFX-Addons or the PyTorch community.
Back in 2020, no one talked about now-common technologies such as LLMs, ChatGPT, and GenAI. All these technologies impact ML systems. With this in mind, we want to conclude this book by looking ahead at some of the concepts that we think will lead to the next advances in ML systems and pipelines.
Let’s Think in Terms of ML Systems, Not ML Models
The ML model we produce through our ML pipelines becomes an integrated part of a larger system. And as with all systems, if we change one component, generally the system will adjust or fail. Therefore, it is important to consider ML models in a broader context:
-
How are users interacting with the model?
-
Is the model integrated well in the user interface?
-
Can users provide feedback to misclassifications?
-
Is the feedback used to retrain the model?
Answers to those questions are critical to a successful ML project, but they touch more than “just” the model. Therefore, we should think in terms of machine ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access