翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon SageMaker AI のプログラミングモデル
コードから直接 API コールを行うのは煩雑であり、リクエストを認証するコードを作成する必要があります。Amazon SageMaker AI では次のような代替方法を使用できます。
-
SageMaker AI コンソールを使用する - コンソールではコードを記述する必要はありません。コンソール UI を使用して、モデルトレーニングを開始したり、モデルをデプロイしたりします。このコンソールは、組み込みのトレーニングアルゴリズムを使用した、トレーニングデータを前処理する必要のない簡単なジョブに適しています。
-
Jupyter ノートブックの例を変更する - SageMaker AI には、特定のアルゴリズムとデータセットを使って、モデルをトレーニングしてデプロイするいくつかの Jupyter ノートブックが用意されています。適切なアルゴリズムを備えたノートブックから始め、データソースと特定のニーズに合わせてそれを変更します。
-
モデルトレーニングと推論コードを最初から記述する – SageMaker AI は、複数の AWSSDK 言語 (概要に記載) と Amazon SageMaker Python SDK を提供します。Amazon SageMaker Python SDK
は、コード内でモデルトレーニングジョブを開始し、結果のモデルをデプロイするために使用できる高レベルの Python ライブラリです。 -
SageMaker Python SDK - この Python ライブラリは、モデルのトレーニングとデプロイを簡素化します。ライブラリは、リクエストを認証するだけでなく、簡単なメソッドとデフォルトのパラメータを提供することによって、プラットフォームの特質を抽象化します。例:
-
モデルをデプロイするには、
deploy()メソッドを呼び出すだけです。この方法は、SageMaker AI モデルアーティファクトとエンドポイント設定を作成し、エンドポイントにモデルをデプロイします。 -
モデルトレーニングにカスタムフレームワークスクリプトを使用する場合は、
fit()メソッドを呼び出します。このメソッドは、スクリプトの .gzip ファイルを作成し、それを Amazon S3 の場所にアップロードした後、モデルトレーニングやその他のタスク用に実行します。詳細については、「機械学習フレームワークと言語」を参照してください。 -
SageMaker AI Python SDK によって行われる SageMaker API コールのデフォルトを設定するには、デフォルトの設定ディクショナリを使用します。詳細については、「Configuring and using defaults with the SageMaker Python SDK
」を参照してください。
-
-
AWSSDKs – SDKs「」を参照
Operations)。 SageMaker SDK を使用して、モデルトレーニングジョブをプログラムで開始し、SageMaker AI でモデルをホストします。SDK クライアントは認証を自動で処理するため、認証コードを記述する必要はありません。これらは、複数の言語とプラットフォームで利用できます。詳細については、概要の前述のリストを参照してください。
Amazon SageMaker AI のセットアップガイド では、SageMaker AI によって提供されるアルゴリズムを使用し、モデルをトレーニングしてデプロイします。この演習ではこれらの両方のライブラリを使用する方法を示しています。詳細については、「Amazon SageMaker AI のセットアップガイド」を参照してください。
-
-
SageMaker AI を Apache Spark ワークフローに統合する - SageMaker AI には、Apache Spark から API を呼び出すライブラリが用意されています。これにより、SageMaker AI ベースの推定ツールを Apache Spark パイプラインで使用できます。詳細については、「Amazon SageMaker AI での Apache Spark」を参照してください。