DEV Community

Cover image for Machine Learning in Production Phases
Jennifer Kwentoh
Jennifer Kwentoh

Posted on • Originally published at jenniferkwentoh.com

Machine Learning in Production Phases

deploying machine learning models in production
In deploying machine learning models to the production environment, It is important to consider performance in the real world. Machine learning operation involves model testing, versioning, continuous deployment (CI/CD), availability, and monitoring.

These phases below are essential in building an excellent end-to-end machine learning system.

  1. Project Scope: In a typical MLE project, it is crucial first to define the scope of the project. An excellent project scope will define the outcome of the project.

  2. Data Engineering: this phase defines the methods and techniques used to collect, organize and store big data. Some other ways to clean and preprocess data.

  3. Build Machine Learning Models. At this phase, you already have the correct data defined in your scope documentation. Different machine learning algorithms are applied in training and testing a good model.

  4. Model Deployment. Deploy models to connect with new or existing applications either natively or through application interfaces (API).

  5. Model Monitoring and Maintenance. It is crucial to monitor models in production. Monitor its performance over time and if there is a need to retrain based on new information.

Top comments (0)