DeepAI AI Chat
Log In Sign Up

Applying DevOps Practices of Continuous Automation for Machine Learning

by   Dr Ioannis Karamitsos, et al.

This paper proposes DevOps practices for machine learning application, integrating both the development and operation environment seamlessly. The machine learning processes of development and deployment during the experimentation phase may seem easy. However, if not carefully designed, deploying and using such models may lead to a complex, time-consuming approaches which may require significant and costly e orts for maintenance, improvement, and monitoring. This paper presents how to apply continuous integration (CI) and continuous delivery (CD) principles, practices, and tools so as to minimize waste, support rapid feedback loops, explore the hidden technical debt, improve value delivery and maintenance, and improve operational functions for real-world machine learning applications.


page 2

page 3

page 8

page 11

page 12

page 13

page 14

page 15


On Continuous Integration / Continuous Delivery for Automated Deployment of Machine Learning Models using MLOps

Model deployment in machine learning has emerged as an intriguing field ...

Towards CRISP-ML(Q): A Machine Learning Process Model with Quality Assurance Methodology

We propose a process model for the development of machine learning appli...

Jenkins Pipelines: A Novel Approach to Machine Learning Operations (MLOps)

Machine Learning is a widely popular field that is being used in an incr...

Foundational DevOps Patterns

Adopting DevOps practices is nowadays a recurring task in the industry. ...

DevOps A Historical Review and Future Works

DevOps is an emerging practice to be followed in Software Development li...

Assurance 2.0: A Manifesto

System assurance is confronted by significant challenges. Some of these ...

Assurance 2.0

System assurance is confronted by significant challenges. Some of these ...