Model Deployment - CI/CD用語集の定義
model deploymentは検証済みのモデルをproductionにリリースして予測を提供し、多くの場合canary rolloutを通じて行われます。
model deploymentは、検証済みのモデルをproductionにリリースして予測を提供できるようにする行為です。アプリケーションコードと同じprogressive deliveryのパターンを使います。
モデルのdeployはCDの問題です。registryからpromoteし、安全にrolloutし、メトリクスの回帰時にrollbackできるようにします。
安全なrollout
チームは新しいモデルをcanary model(canary-model-gl36)として出荷し、ライブメトリクスを監視しながら、完全なrolloutの前にトラフィックの一部だけをそれにルーティングします。
関連ガイド
Canary Model - CI/CD Glossary DefinitionCanary Model: A canary model is a new model version rolled out to a small fraction of live traffic first, so…
Model Registry - CI/CD Glossary DefinitionModel Registry: A model registry is a versioned store for trained machine-learning models with their metadata…
Model Monitoring - CI/CD Glossary DefinitionModel Monitoring: Model monitoring continuously tracks a deployed models predictions, inputs, and outcomes to…