一句话:提出并实践以项目式学习教授 MLOps,覆盖 ML 组件从构建到部署的端到端生命周期。
当前学术教育主要关注实验室中 ML 模型性能的优化,而构建和维护生产级 ML 组件远比这复杂。本文提出一种项目式学习方法来教授 MLOps,重点让学生演示并体验用于自动化构建 ML 组件的新兴实践与工具。作者介绍了一门基于该方法的课程设计,包括覆盖从模型构建到生产部署的端到端 ML 组件生命周期的实验课,并报告了首期课程的初步结果。同年,该课程的更新版本正在两所独立大学开设,其学习成果将被评估,以分析项目式学习在这一特定主题上的有效性。
Building and maintaining production-grade ML-enabled components is a complex endeavor that goes beyond the current approach of academic education, focused on the optimization of ML model performance in the lab. In this paper, we present a project-based learning approach to teaching MLOps, focused on the demonstration and experience with emerging practices and tools to automatize the construction of ML-enabled components. We examine the design of a course based on this approach, including laboratory sessions that cover the end-to-end ML component life cycle, from model building to production deployment. Moreover, we report on preliminary results from the first edition of the course. During the present year, an updated version of the same course is being delivered in two independent universities; the related learning outcomes will be evaluated to analyze the effectiveness of project-based learning for this specific subject.
DOI 原文 · arXiv · PDF(开放获取) · DBLP
@inproceedings{LanubileMQ23,
title = {Teaching MLOps in Higher Education through Project-Based Learning},
author = {Filippo Lanubile and Silverio Martínez-Fernández and Luigi Quaranta},
booktitle = {ICSE},
year = {2023},
doi = {10.1109/icse-seet58685.2023.00015}
}