中文
相关论文

相关论文: A Preliminary Investigation of MLOps Practices in …

200 篇论文

Machine learning and AI have been recently embraced by many companies. Machine Learning Operations, (MLOps), refers to the use of continuous software engineering processes, such as DevOps, in the deployment of machine learning models to…

软件工程 · 计算机科学 2024-10-01 Abhijit Chakraborty , Suddhasvatta Das , Kevin Gary

Continuous Integration/Continuous Delivery (CI/CD) caching is widely used to reduce repeated computation and improve CI/CD efficiency, yet maintaining effective caching requires ongoing maintenance effort. In this paper, we present the…

软件工程 · 计算机科学 2026-04-16 Kazi Amit Hasan , Yuan Tian , Safwat Hassan , Steven H. H. Ding

Efforts to make machine learning more widely accessible have led to a rapid increase in Auto-ML tools that aim to automate the process of training and deploying machine learning. To understand how Auto-ML tools are used in practice today,…

人机交互 · 计算机科学 2021-01-14 Doris Xin , Eva Yiwei Wu , Doris Jung-Lin Lee , Niloufar Salehi , Aditya Parameswaran

In this survey, we discuss the challenges of executing scientific workflows as well as existing Machine Learning (ML) techniques to alleviate those challenges. We provide the context and motivation for applying ML to each step of the…

分布式、并行与集群计算 · 计算机科学 2021-10-28 Azita Nouri , Philip E. Davis , Pradeep Subedi , Manish Parashar

The growing popularity of machine learning (ML) and the integration of ML components with other software artifacts has led to the use of continuous integration and delivery (CI/CD) tools, such as Travis CI, GitHub Actions, etc. that enable…

软件工程 · 计算机科学 2025-02-25 Dhia Elhaq Rzig , Alaa Houerbi , Rahul Ghanshyam Chavan , Foyzul Hassan

It is well-known that the process of developing machine learning (ML) workflows is a dark-art; even experts struggle to find an optimal workflow leading to a high accuracy model. Users currently rely on empirical trial-and-error to obtain…

机器学习 · 计算机科学 2020-05-05 Angela Lee , Doris Xin , Doris Lee , Aditya Parameswaran

Teaching programming using Massive Open Online Courses (MOOCs) is gaining popularity due to their scalability and efficiency of knowledge distribution. However, participating in these courses usually means fully committing to the supplied…

软件工程 · 计算机科学 2018-09-05 Christoph Matthies , Arian Treffer , Matthias Uflacker

Automated tools are frequently used in social coding repositories to perform repetitive activities that are part of the distributed software development process. Recently, GitHub introduced GitHub Actions, a feature providing automated…

软件工程 · 计算机科学 2024-01-24 Timothy Kinsman , Mairieli Wessel , Marco A. Gerosa , Christoph Treude

Machine Learning Operations (MLOps) has become increasingly critical as more organisations move ML models into production. However, the growing landscape of MLOps solutions has introduced complexity for practitioners trying to select…

软件工程 · 计算机科学 2026-04-21 Zakkarija Micallef , Keerthiga Rajenthiram , Ilias Gerostathopoulos

Development of machine learning (ML) workflows is a tedious process of iterative experimentation: developers repeatedly make changes to workflows until the desired accuracy is attained. We describe our vision for a "human-in-the-loop" ML…

数据库 · 计算机科学 2018-04-18 Doris Xin , Litian Ma , Jialin Liu , Stephen Macke , Shuchen Song , Aditya Parameswaran

Continuous Integration (CI) services, such as GitHub Actions, require developers to write YAML-based configurations, which can be tedious and error-prone. Despite the increasing use of Large Language Models (LLMs) to automate software…

软件工程 · 计算机科学 2025-07-24 Taher A. Ghaleb , Dulina Rathnayake

This paper details the machine learning (ML) journey of a group of people focused on software testing. It tells the story of how this group progressed through a ML workflow (similar to the CRISP-DM process). This workflow consists of the…

软件工程 · 计算机科学 2025-07-31 Michael Cohoon , Debbie Furman

Organizational efforts to utilize and operationalize artificial intelligence (AI) are often accompanied by substantial challenges, including scalability, maintenance, and coordination across teams. In response, the concept of Machine…

软件工程 · 计算机科学 2025-10-14 Stefan Pasch

Building effective machine learning (ML) workflows to address complex tasks is a primary focus of the Automatic ML (AutoML) community and a critical step toward achieving artificial general intelligence (AGI). Recently, the integration of…

机器学习 · 计算机科学 2024-12-30 Yang Gu , Hengyu You , Jian Cao , Muran Yu , Haoran Fan , Shiyou Qian

Applying DevOps practices to machine learning system is termed as MLOps and machine learning systems evolve on new data unlike traditional systems on requirements. The objective of MLOps is to establish a connection between different…

软件工程 · 计算机科学 2024-02-21 Pir Sami Ullah Shah , Naveed Ahmad , Mirza Omer Beg

MLOps is about taking experimental ML models to production, i.e., serving the models to actual users. Unfortunately, existing ML serving systems do not adequately handle the dynamic environments in which online data diverges from offline…

分布式、并行与集群计算 · 计算机科学 2021-06-08 Yizheng Huang , Huaizheng Zhang , Yonggang Wen , Peng Sun , Nguyen Binh Duong TA

In recent years, Data Science has become increasingly relevant as a support tool for industry, significantly enhancing decision-making in a way never seen before. In this context, the MLOps discipline emerges as a solution to automate the…

机器学习 · 计算机科学 2024-12-25 Diego Nogare , Ismar Frango Silveira

The popularity of automated machine learning (AutoML) tools in different domains has increased over the past few years. Machine learning (ML) practitioners use AutoML tools to automate and optimize the process of feature engineering, model…

软件工程 · 计算机科学 2022-08-30 Forough Majidi , Moses Openja , Foutse Khomh , Heng Li

[Context] Systems incorporating Machine Learning (ML) models, often called ML-enabled systems, have become commonplace. However, empirical evidence on how ML-enabled systems are engineered in practice is still limited, especially for…

Machine learning (ML) has become a popular tool in the industrial sector as it helps to improve operations, increase efficiency, and reduce costs. However, deploying and managing ML models in production environments can be complex. This is…