65 research outputs found

    The Pipeline for the Continuous Development of Artificial Intelligence Models -- Current State of Research and Practice

    Full text link
    Companies struggle to continuously develop and deploy AI models to complex production systems due to AI characteristics while assuring quality. To ease the development process, continuous pipelines for AI have become an active research area where consolidated and in-depth analysis regarding the terminology, triggers, tasks, and challenges is required. This paper includes a Multivocal Literature Review where we consolidated 151 relevant formal and informal sources. In addition, nine-semi structured interviews with participants from academia and industry verified and extended the obtained information. Based on these sources, this paper provides and compares terminologies for DevOps and CI/CD for AI, MLOps, (end-to-end) lifecycle management, and CD4ML. Furthermore, the paper provides an aggregated list of potential triggers for reiterating the pipeline, such as alert systems or schedules. In addition, this work uses a taxonomy creation strategy to present a consolidated pipeline comprising tasks regarding the continuous development of AI. This pipeline consists of four stages: Data Handling, Model Learning, Software Development and System Operations. Moreover, we map challenges regarding pipeline implementation, adaption, and usage for the continuous development of AI to these four stages.Comment: accepted in the Journal Systems and Softwar

    MLOps: A Review

    Full text link
    Recently, Machine Learning (ML) has become a widely accepted method for significant progress that is rapidly evolving. Since it employs computational methods to teach machines and produce acceptable answers. The significance of the Machine Learning Operations (MLOps) methods, which can provide acceptable answers for such problems, is examined in this study. To assist in the creation of software that is simple to use, the authors research MLOps methods. To choose the best tool structure for certain projects, the authors also assess the features and operability of various MLOps methods. A total of 22 papers were assessed that attempted to apply the MLOps idea. Finally, the authors admit the scarcity of fully effective MLOps methods based on which advancements can self-regulate by limiting human engagement

    Design and Development of an MLOps Framework

    Get PDF
    Aquesta tesi explora el paper de MLOps per a proporcionar eficiència i productivitat en el desplegament, monitoratge i gestió de models d'aprenentatge automàtic en entorns de producció. L'informe compta amb una part teòrica que pretén aportar detalls sobre el funcionament de les pràctiques de MLOps i les tecnologies relacionades. Això serveix de complement per a la part pràctica, la qual es considera la principal contribució. Consisteix en el desenvolupament d'un framework que pretén recollir algunes de les principals funcionalitats de MLOps. Això ajuda a complir l'objectiu principal de demostrar la seva utilitat i comprendre per què MLOps és cada vegada més important. El desenvolupament del framework implica l'ús de Python, Docker, Streamlit i Airflow, cadascun necessari per a proporcionar diferents funcionalitats de MLOps
    corecore