MLOps for Enhancing the Accuracy of Machine Learning Models using DevOps, Continuous Integration, and Continuous Deployment

Authors

  • Medisetti Yashwanth Sai Krishna Department of Electrical Engineering, Maulana Azad National Institute of Technology, Bhopal, India
  • Suresh Kumar Gawre Department of Electrical Engineering, Maulana Azad National Institute of Technology, Bhopal, India

DOI:

https://doi.org/10.37256/rrcs.2320232644

Keywords:

ML, CI/CD, machine learning operations (MLOps), DevOps, automated machine learning (AutoML), neural networks

Abstract

Machine learning (ML) integrated with development and operations (DevOps) is the key to solving the problem of deploying the latest machine learning models. This paper proposes one of the ways of integrating machine learning with DevOps. The need for this integration is endless as this provides seamless upgradation of the so-created models while also making managing and monitoring simple. The paper also provides light on practices of Continuous Integration/Continuous Deployment (CI/CD) and minimizing the unnecessary loss of time while training an ML model. The procedure followed includes CI/CD that contains jobs to train the models and to roll out the model with maximum performance. The main focus of this paper is the dynamic change of hyperparameters to achieve increased accuracy without the necessity of the physical presence of humans to change it. This research is independent of the type of machine learning model used and can be best followed for neural networks.

Downloads

Published

2023-06-01

How to Cite

Yashwanth Sai Krishna, M., & Gawre, S. K. (2023). MLOps for Enhancing the Accuracy of Machine Learning Models using DevOps, Continuous Integration, and Continuous Deployment. Research Reports on Computer Science, 2(3), 97–103. https://doi.org/10.37256/rrcs.2320232644