投稿日: Nov 29, 2017
HAQM SageMaker は、データサイエンティストや開発者が機械学習モデルをあらゆる規模に、迅速かつ簡単に構築、トレーニング、デプロイできるようにする完全マネージド型サービスです。HAQM SageMaker には、機械学習モデルを構築、トレーニング、デプロイするために、組み合わせても単体でも使用できるモジュールが用意されています。
構築
HAQM SageMaker では、機械学習モデルの構築とトレーニングの準備がより簡単になるように、トレーニングデータにすばやく接続し、アプリケーションに最適なアルゴリズムとフレームワークを選択して、最適化するために必要なツールがすべて揃っています。HAQM SageMaker には、HAQM S3 に保存されているトレーニングデータを簡単に分析し可視化できる、ホスト型の Jupyter Notebook が含まれます。S3 のデータに直接接続するか、AWS Glue により HAQM RDS、HAQM DynamoDB、HAQM Redshift からデータを S3 に移動して、それらのデータを Notebook で分析できます。
アルゴリズムの選択に役立つように、HAQM SageMaker では、10 通りの最も一般的な機械学習アルゴリズムが事前にインストールされ最適化されています。他のどの機械学習サービスよりも、最大 10 倍高いパフォーマンスでこれらのアルゴリズムを実行できます。また、HAQM SageMaker は、最もよく使用されているオープンソースフレームワークの 2 つである TensorFlow と Apache MXNet を実行するように事前に設定されています。独自のフレームワークを使用することも可能です。
トレーニング
HAQM SageMaker コンソールを使用してワンクリックでモデルをトレーニングできます。HAQM SageMaker は、基盤となるすべてのインフラストラクチャを自動的に管理するほか、ペタバイト規模のモデルのトレーニング用に簡単にスケーリングできます。トレーニングプロセスをより高速かつ簡単にするために、HAQM SageMaker はモデルを自動的に調整してその精度を最大限に高めます。
デプロイ
モデルのトレーニングと調整が完了したら、HAQM SageMaker を本番稼働用環境に簡単にデプロイして、新しいデータに対する予測 (推論と呼ばれるプロセス) を開始できます。HAQM SageMaker は、高パフォーマンスと高可用性の両方を実現するために、複数のアベイラビリティーゾーンに分散されている HAQM EC2 インスタンスの Auto Scaling クラスターにモデルをデプロイします。また、HAQM SageMaker には、A/B テスト機能も組み込まれており、モデルをさまざまなバージョンでテストし、試して、最良の結果を得るのに役立ちます。
HAQM SageMaker により、機械学習の難しくて手間のかかる作業が不要になり、機械学習モデルをすばやく簡単に構築、トレーニング、デプロイできます。
HAQM SageMaker は米国東部 (バージニア北部およびオハイオ)、欧州 (アイルランド)、米国西部 (オレゴン) の各 AWS リージョンで利用可能です。HAQM SageMaker の詳細については、「製品ページにアクセスする」と「無料で開始する」をご覧ください。