Amazon SageMaker AI エンドポイント - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon SageMaker AI エンドポイント

Amazon SageMaker AI は、モデルを構築およびトレーニングし、本番環境対応のホスト環境にデプロイするのに役立つマネージド ML サービスです。Amazon SageMaker AI Canvas とは異なり、SageMaker AI ready-to-useモデルを使用するオプションはありません。SageMaker AI では、サンプルデータを提供し、モデルをトレーニングする責任があります。これにより、より多くの制御が可能になりますが、運用上のオーバーヘッドと責任も増大します。

SageMaker AI にカスタムモデルをリアルタイムエンドポイントまたはサーバーレスエンドポイントとしてデプロイできます。または、アプリケーションの需要に応じてバッチ変換を使用することもできます。モデルが SageMaker AI エンドポイントとしてデプロイされない場合でも、SageMaker AI が生成するモデルアーティファクトは、カスタマイズされたデプロイに使用できます。SageMaker AI イメージ分類モデルの例については、GitHub の次のリソースを参照してください。

モデルのトレーニングが完了したら、SageMaker AI Neo を使用してモデルをコンパイルし、計算効率を高めることができます。Neo は、Android、Linux、Windows マシンでの推論のために Gluon、Keras、MXNet、PyTorch、TensorFlow、TensorFlow-Lite、ONNX モデルを自動的に最適化します。詳細については、「Neo を使用したモデルパフォーマンスの最適化」を参照してください。

SageMaker AI の利点は次のとおりです。

  • モデルアーキテクチャ、目標、トレーニング手順を完全に制御する

  • エンドポイントデプロイのインスタンスタイプを選択する機能

  • 効率的なデプロイのために SageMaker AI Neo でモデルをコンパイルする機能

SageMaker AI の欠点は次のとおりです。

  • 手動セットアップでは、自動化されたアプローチよりも多くの労力が必要です

SageMaker AI の詳細については、以下を参照してください。