Downloads: 6 | Views: 244 | Weekly Hits: ⮙1 | Monthly Hits: ⮙3
Informative Article | Computer Science and Information Technology | India | Volume 10 Issue 3, March 2021 | Popularity: 5.2 / 10
A Review on Continuous Integration and Continuous Deployment (CI/CD) for Machine Learning
Ankur Mahida
Abstract: Agile Continuous Integration and Continuous Deployment (CI/CD) is a collection of practices that help capitalize on automation by facilitating automatic software development, testing, and deployment processes. From its initial days in virtual desktop infrastructure software engineering, CI/CD has evolved and is widely utilized for its numerous advantages of streamlining workflows, enhanced collaboration, and quality of the finished software. Today, the ML field has been gaining widespread attention in CI/CD practices to tackle the challenges inherent in iterative procedures of model designing, the complexity of the data preparation, and the necessity of continuous monitoring and retraining. This overview gives a detailed analysis of the application of the CI/CD pattern in the ML area, considering how the practices could be replicated to improve the entire ML process: from data pre Via auto - provisioning different stages of the ML cycle through CI/CD pipelines, organizations can enjoy a high degree of consistent - ness and reproducibility across various datasets, environments, and teams, simultaneously want shorter development cycles, increased collaboration, and better model quality and reliability. The review stresses the possible perks of adopting CI/CD practices in the field of ML, including shorter time - to - market for ML solutions, better collaboration and interplay between data scientists, engineers, and domain experts, higher quality and reliability of ML models in production environments, and improved scalability and replicability of ML operations. Furthermore, the document addresses the obstacles that CI/CD encounters in ML, ranging from data pipeline automation to versioning, continuous integration, and tests, automated model training and evaluation, deployment and monitoring, collaboration and documentation, as well as the inclusion of security measures and governance into CI/CD pipelines.
Keywords: Continuous Integration, Continuous Deployment, Machine Learning, Automation, DevOps, CI/CD Pipeline, Model Deployment, Model Monitoring
Edition: Volume 10 Issue 3, March 2021
Pages: 1967 - 1970
DOI: https://www.doi.org/10.21275/SR24314131827
Make Sure to Disable the Pop-Up Blocker of Web Browser
Similar Articles
Downloads: 0
Informative Article, Computer Science and Information Technology, India, Volume 12 Issue 4, April 2023
Pages: 1941 - 1944Human - AI Collaboration: Is it Leading to Enhanced Productivity
Goutham Sabbani
Downloads: 0
Research Paper, Computer Science and Information Technology, United States of America, Volume 11 Issue 6, June 2022
Pages: 2035 - 2039Integrating AI into DevOps: Leveraging Machine Learning for Intelligent Automation in Azure
Satheesh Reddy Gopireddy
Downloads: 0
Research Paper, Computer Science and Information Technology, United States of America, Volume 11 Issue 8, August 2022
Pages: 1539 - 1542Streamlining Infrastructure as Code in Azure DevOps: Automation Strategies for Scalability
Satheesh Reddy Gopireddy
Downloads: 1 | Weekly Hits: ⮙1 | Monthly Hits: ⮙1
New Innovation and Idea, Computer Science and Information Technology, India, Volume 12 Issue 10, October 2023
Pages: 1702 - 1705IoT - Powered Mail Transformation: A Smart Approach to Postal Service Automation
Dr. Linoy A Tharakan
Downloads: 1 | Weekly Hits: ⮙1 | Monthly Hits: ⮙1
Informative Article, Computer Science and Information Technology, India, Volume 12 Issue 12, December 2023
Pages: 1302 - 1309AI - Based Test Automation for Intelligent Chatbot Systems
Rohit Khankhoje