核心要点

  • 能定义 MLOps 为 ML 系统的工程化实践

  • 对比 DevOps 在 artifact、测试、漂移上的差异

  • 理解 CI/CD/CT(持续训练)概念

  • 能说明两者互补而非替代

简要回答

MLOpsDevOps 的自动化、CI/CD 扩展到 ML:除代码外还需版本化数据/模型,并持续监控数据漂移与模型退化。

标准回答

MLOps:机器学习运维,把 ML 从实验 reproducible 地推向生产的实践体系。

与 DevOps 对比

维度 DevOps MLOps
核心 artifact 代码 + 配置 代码 + 数据 + 模型
测试 单元/集成测试 + 数据验证、模型评估、偏差检测
部署对象 确定性服务 可能随数据/时间退化的模型
监控 延迟/错误率 + 数据漂移、预测分布、公平性
回滚 版本回退 模型 + 特征 schema 回退
持续集成 CI/CD CI/CD/CT(Continuous Training)

共同点:Git、容器、K8s、IaC、自动化流水线、可观测性

MLOps 独挑战:实验不可复现、训练- serving 特征不一致、silent model decay。详见 MLOps 入门MLOps vs DevOps

回答思路

  • 【定义】用一句话说清「什么是 MLOps?它与 DevOps」

  • 【原理】讲清关键机制或步骤(2~3 点)

  • 【例子】举一个真实项目、论文或产品中的例子

  • 【对比】与易混淆概念或替代方案比较(如有)

  • 【收尾】总结适用场景 + 一个局限或风险

延伸学习

延伸阅读:MLOps 入门MLOps vs DevOps。术语:MLOps可观测性Checkpoint

常见误区

⚠️ 常见踩坑

说 MLOps 就是 DevOps 换名;忽略数据/模型版本与漂移监控;不提 CT 或特征一致性。

追问

追问 1什么是 Continuous Training(CT)?

数据更新触发自动重训、评估、达标则部署。需防劣化模型上线(质量门禁)与训练资源调度。与 CI 触发条件不同(数据驱动 vs 代码驱动)。

追问 2MLOps 团队应有哪些角色?

数据科学家(建模)、ML 工程师(流水线/服务)、数据工程师(数据质量)、DevOps/SRE(基础设施)、PM(指标定义)。职责交叉需平台化降摩擦。

追问 3小团队如何轻量化 MLOps?

Git + DVC 管数据、MLflow 跟踪实验、Docker 封装、简单 CI 跑评估脚本、云托管推理。避免过早上全栈 Kubefeed,按需演进。

🔗 相似问题

同一考点的不同问法,换着练更稳

没找到想看的面试题?把你想看的告诉我们 →

延伸学习

按主题分类的相关资源,便于系统复习