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.