13

Designing and Implementing Large-Scale, Robust ML Software

So far, we have learned how to develop ML models, how to work with data, and how to create and test the entire ML pipeline. What remains is to learn how we can integrate these elements into a user interface (UI) and how to deploy it so that they can be used without the need to program. To do so, we’ll learn how to deploy the model complete with a UI and the data storage for the model.

In this chapter, we’ll learn how to integrate the ML model with a graphical UI programmed in Gradio and storage in a database. We’ll use two examples of ML pipelines – an example of the model for predicting defects from our previous chapters and a generative AI model to create pictures from a natural ...

Get Machine Learning Infrastructure and Best Practices for Software Engineers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.