Machine learning process has six stages.

Define business problem - In the first stage, you define business problem and present the problem in terms of machine learning objective with a success criteria.

Understand data - In the second stage, you explore the data and assess the quality of the data.

Prepare data - The third stage is iterative where you will prepare the data in a format suitable for building your machine learning model.

Develop models - In the fourth stage, you will develop a model using machine learning algorithms and evaluate the model using appropriate metrics.

Evaluate - In this stage you will asses how well the machine learning model meets your business success criteria.

Deploy - The last stage is deployment where you will plan for an enterprise deployment of the model and monitor the model effectiveness.