Chapter 2: The Machine Learning Development Process
In this chapter, we will define how the work for any successful Machine Learning (ML) software engineering project can be divided up. Basically, we will answer the question of how do you actually organize the doing of a successful ML project? We will not only discuss the process and workflow, but we will also set up the tools you will need for each stage of the process and highlight some important best practices with real ML code examples.
Specifically, this chapter will cover the concept of a discover, play, develop, deploy workflow for your ML projects, appropriate development tooling and their configuration and integration for a successful project. We will also cover version control strategies ...
Get Machine Learning Engineering with Python 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.