服务模式

MLOps 部署与生命周期管理

Nemanja Radojkovic

Senior Machine Learning Engineer

模型即软件

MLOps 部署与生命周期管理

用户视角

MLOps 部署与生命周期管理

与其他服务相同

MLOps 部署与生命周期管理

餐饮类比

MLOps 部署与生命周期管理

模型服务

MLOps 部署与生命周期管理

Serving 与服务模式

  • 提供预测服务 == 模型服务
  • 某种服务实现方式 == 服务模式

 

请谨慎选择!

MLOps 部署与生命周期管理

服务应何时运行

MLOps 部署与生命周期管理

定时调度

MLOps 部署与生命周期管理

按需触发

MLOps 部署与生命周期管理

批量预测 1

MLOps 部署与生命周期管理

批量预测 2

MLOps 部署与生命周期管理

批处理定义

MLOps 部署与生命周期管理

亦称

MLOps 部署与生命周期管理

批量预测:尽量简单

  • 批量预测最简单
  • 如用例允许,优先采用
  • 适用:每月生成销售预测
MLOps 部署与生命周期管理

按需预测 1

MLOps 部署与生命周期管理

按需同义词

MLOps 部署与生命周期管理

按需时效性

MLOps 部署与生命周期管理

技术术语

MLOps 部署与生命周期管理

请求时间

MLOps 部署与生命周期管理

响应时间

MLOps 部署与生命周期管理

可接受的延迟

可接受的范围?

  • < 1 小时?
  • < 1 分钟?
  • < 1 秒?
  • < 1 毫秒?
MLOps 部署与生命周期管理

近实时预测(流式处理)

可接受延迟 ~= X 分钟

亦称为流式处理(请求与响应形成"数据流")

MLOps 部署与生命周期管理

实时预测

可接受延迟 < 1 秒

示例:

  • 信用卡欺诈检测
  • 预测延迟即几乎无用
MLOps 部署与生命周期管理

当延迟优先时

  • 弱但更快的模型比强但更慢的模型更有价值
  • 将模型部署到终端设备以降低延迟 => "边缘部署"
    • 融合 ML 的手机应用:
      • 导航应用
      • 人脸识别解锁
      • 图像滤镜
MLOps 部署与生命周期管理

Vamos praticar!

MLOps 部署与生命周期管理

Preparing Video For Download...