Amazon SageMaker Pipelines

機械学習ワークフローに特化したサービス

Amazon SageMaker Pipelines とは何ですか?

Amazon SageMaker Pipelines は、データの前処理からモデルモニタリングまで、機械学習 (ML) のすべての段階を自動化する、専用のワークフローオーケストレーションサービスです。直感的な UI と Python SDK により、繰り返し可能なエンドツーエンドの ML パイプラインを大規模に管理できます。複数の AWS サービスとのネイティブ統合により、MLOps 要件に基づいて ML ライフサイクルをカスタマイズできます。

SageMaker Pipelines のメリット

組織全体でFMOPのプラクティスを標準化して、モデル開発を加速しましょう
データ前処理、モデルチューニング、デプロイのためのMLワークフローのオーケストレーション
組織のニーズに合わせてカスタマイズされた MLOps システムの共有と再利用

ML ワークフローの作成、再利用、スケジュール設定

使いやすい Amazon SageMaker Python SDK を使用して ML ワークフローを作成し、それを Amazon SageMaker Studio で視覚化します。SageMaker Pipelines のワークフローステップを再利用することで、より効率的で迅速にスケーリングできます。モデルを自動的に構築、テスト、登録、デプロイできる SageMaker Project テンプレートを使えば、すぐに使い始めることができます。

トレインアワビのモデル図

モデルの自動追跡

Amazon SageMaker Pipelines はワークフローのすべてのステップをログに記録し、トレーニングデータ、プラットフォーム構成、モデルパラメータ、学習勾配などのモデルコンポーネントの監査証跡を作成します。監査証跡を使用して、モデルを再作成し、コンプライアンス要件をサポートできます。
モデルの自動追跡

機械学習コードのリフトアンドシフト

1 行のコード (@step python デコレーター) を追加するか、ノートブック全体を実行することで、あらゆる ML Python コードを Amazon SageMaker の繰り返し可能なワークフローに変換します。Python アノテーションと新しいノートブックステップにより、他の AWS サービスを組み込んで、包括的なエンドツーエンドの ML ワークフローを実現できるようになり、拡張性が向上しました。

最適なモデルを選択