面向生产环境的机器学习模型开发
Sinan Ozdemir
Data Scientist, Entrepreneur, and Author
持续集成(CI)
将代码变更定期合入共享仓库

持续交付(CD)
自动构建、测试并部署代码变更

持续训练(CT) 持续用新数据训练并更新模型

持续监控(CM)
持续监控模型性能与准确性

持续集成(CI)
持续交付(CD)
CI/CD 工具:Git、AWS CodePipeline、Jenkins、Travis CI

持续训练(CT)
持续监控(CM)

CI:将模型代码提交到 Git。
CD:使用 Jenkins 等 CI/CD 工具构建并测试提交的代码。通过则部署。
CM:持续监控模型性能。
CT:用新数据训练模型。
编写新代码/更新模型……回到步骤 1
面向生产环境的机器学习模型开发