投稿日: Nov 7, 2019

AWS Step Functions Data Science ソフトウェア開発キット (SDK) は、データを前処理し、Amazon SageMaker と AWS Step Functions を使用して機械学習モデルをトレーニングおよび公開するワークフローを簡単に作成できるオープンソースライブラリです。AWS サービスを個別にプロビジョニングおよび統合する必要なく、AWS インフラストラクチャを大規模に調整する Python の機械学習ワークフローを作成できます。

AWS Step Functions は、Amazon SageMaker、AWS Glue、AWS Lambda などの AWS サービスを使用して復元力のあるワークフローを構築できるサーバーレスオーケストレーションサービスです。Amazon SageMaker を使って機械学習モデルをすばやく構築、トレーニング、デプロイできます。新しい Data Science SDK では、データサイエンティストの推奨ツール (Python および Jupyter ノートブック) を使用して、AWS インフラストラクチャ上でパイプラインとも呼ばれるワークフローを簡単に構築できます。

Data Science SDK を使用して、AWS Glue でのデータ前処理や Amazon Sagemaker でのモデルトレーニング、ハイパーパラメータ調整、エンドポイント作成などのタスクを実行するエンドツーエンドのデータサイエンスワークフローを作成し、視覚化できます。AWS CloudFormation テンプレートをエクスポートすることで、本番環境でワークフローを再利用できます。

Data Science SDK は、AWS Step Functions の料金に含まれており、AWS Step Functions と Amazon SageMaker の両方が提供されているすべてのリージョンで追加料金なしで利用できます。SDK は、サポートされているリージョンで AWS GlueやAWS Lambda などの他のサービスと組み合わせて使用できます。リージョンと提供サービスの全リストについては、AWS リージョンを参照してください。

AWS Step Functions Data Science SDK の使用を開始するには、GitHub から Hello World ノートブックをダウンロードするか、Amazon SageMaker のノートブックインスタンスから開きます。 

詳細は以下をご確認ください。