81. ML Project Workflow

There are 8 main steps:

  1. Frame Problem and Look at the Big Picture
  2. Get Data
  3. Explore data to gain insights
  4. Prepare the data to better expose the underlying data patterns to Machine Learning Algorithms
  5. Explore many different models and shortlist the best ones
  6. Fine-tune your model
  7. Present you solution
  8. Launch, monitor and maintain your system

Note that a ML project is only about 50~60% done when you’ve finally launched your model. It is important to keep in mind that, you want to get to step 8 as fast as possible and iterate this step as much as you can to achieve results and reduce unnecessary tasks.

References:
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2nd Edition