Next Article in Journal
Industry 4.0 Readiness Models: A Systematic Literature Review of Model Dimensions
Previous Article in Journal
Design and Execution of Integrated Clinical Pathway: A Simplified Meta-Model and Associated Methodology
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Applying DevOps Practices of Continuous Automation for Machine Learning

by
Ioannis Karamitsos
1,*,
Saeed Albarhami
1 and
Charalampos Apostolopoulos
2
1
Department of Computing, Rochester Institute of Technology, Dubai Campus, Dubai 341055, UAE
2
Department of Management Science, University of Strathclyde Business School, Glasgow G1 1XQ, UK
*
Author to whom correspondence should be addressed.
Information 2020, 11(7), 363; https://doi.org/10.3390/info11070363
Submission received: 1 June 2020 / Revised: 30 June 2020 / Accepted: 5 July 2020 / Published: 13 July 2020
(This article belongs to the Section Information Theory and Methodology)

Abstract

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 efforts 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.
Keywords: CRISP-DM; CI; CD; DevOps; machine learning; pipeline; SEMMA; TDSP CRISP-DM; CI; CD; DevOps; machine learning; pipeline; SEMMA; TDSP

Share and Cite

MDPI and ACS Style

Karamitsos, I.; Albarhami, S.; Apostolopoulos, C. Applying DevOps Practices of Continuous Automation for Machine Learning. Information 2020, 11, 363. https://doi.org/10.3390/info11070363

AMA Style

Karamitsos I, Albarhami S, Apostolopoulos C. Applying DevOps Practices of Continuous Automation for Machine Learning. Information. 2020; 11(7):363. https://doi.org/10.3390/info11070363

Chicago/Turabian Style

Karamitsos, Ioannis, Saeed Albarhami, and Charalampos Apostolopoulos. 2020. "Applying DevOps Practices of Continuous Automation for Machine Learning" Information 11, no. 7: 363. https://doi.org/10.3390/info11070363

APA Style

Karamitsos, I., Albarhami, S., & Apostolopoulos, C. (2020). Applying DevOps Practices of Continuous Automation for Machine Learning. Information, 11(7), 363. https://doi.org/10.3390/info11070363

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop