コース概要
MLOpsのためのコンテナ化の基礎
- MLライフサイクル要件の理解
- MLシステム向けの主要なDocker概念
- 再現性のある環境のためのベストプラクティス
コンテナ化されたMLトレーニングパイプラインの構築
- モデルトレーニングコードと依存関係のパッケージ化
- Dockerイメージを使用したトレーニングジョブの構成
- コンテナ内のデータセットとアーティファクトの管理
検証とモデル評価のコンテナ化
- 評価環境の再現
- ワークフローの自動検証
- コンテナからのメトリックとログの取得
推論とサービスのコンテナ化
- 推論マイクロサービスの設計
- 本番環境向けのランタイムコンテナの最適化
- スケーラブルなサービングアーキテクチャの実装
Docker Composeを使用したパイプラインオーケストレーション
- 多重コンテナMLワークフローの調整
- 環境隔離と構成管理
- サポートサービス(例:トラッキング、ストレージ)との統合
MLモデルのバージョン管理和ライフサイクル管理
- モデル、イメージ、およびパイプラインコンポーネントの追跡
- バージョン制御されたコンテナ環境
- MLflowまたは同様のツールとの統合
分散環境でのMLワークロードの展開とスケーリング
- 分散環境でのパイプラインの実行
- Dockerネイティブなアプローチを使用したマイクロサービスのスケーリング
- コンテナ化されたMLシステムの監視
Dockerを使ったMLOpsのCI/CD
- MLコンポーネントのビルドと展開の自動化
- コンテナ化されたステージング環境でのパイプラインテスト
- 再現性とロールバックの確保
まとめと次なるステップ
要求
- 機械学習ワークフローの理解
- データまたはモデル開発用のPythonの経験
- コンテナの基礎知識
対象者
- MLOpsエンジニア
- DevOps実践者
- データプラットフォームチーム
お客様の声 (5)
MLエコシステムは、MLflowだけでなく、Optuna、Hyperopt、Docker、docker-composeも含みます。
Guillaume GAUTIER - OLEA MEDICAL
コース - MLflow
機械翻訳
Kubeflowのトレーニングにリモートで参加できて楽しかったです。このトレーニングでは、AWSサービス、K8s、Kubeflow周辺のDevOpsツールに関する知識を確実に定着させることができました。これらの知識は、このテーマに適切に対処するための必要不可欠な基礎となっています。Malawski Marcin氏のトレーニングとベストプラクティスに関するアドバイスに対する忍耐力と専門性に感謝したいと思います。Malawski氏は、異なる角度から、異なるデプロイツール(Ansible、EKS kubectl、Terraform)を使用してこのテーマにアプローチします。今では、自分が適切なアプリケーション分野に進んでいることに確信を持っています。
Guillaume Gautier - OLEA MEDICAL | Improved diagnosis for life TM
コース - Kubeflow
機械翻訳
DockerとKubernetesの基礎をよく理解することができました。
Stephen Dowdeswell - Global Knowledge Networks UK
コース - Docker (introducing Kubernetes)
機械翻訳
I generally liked the trainer knowledge and enthusiasm.
Ruben Ortega
コース - Docker and Kubernetes
機械翻訳
I generally enjoyed the content was interesting.
Leke Adeboye
コース - Docker for Developers and System Administrators
機械翻訳