

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

# API リファレンス
<a name="api-and-sdk-reference"></a>

コードから直接 API コールを行うのは煩雑であり、リクエストを認証するコードを作成する必要があります。Amazon SageMaker AI では次のような代替方法を使用できます。

**Topics**
+ [Amazon SageMaker AI のプログラミングモデル](how-it-works-prog-model.md)
+ [API、CLI、SDK](api-and-sdk-reference-overview.md)

# Amazon SageMaker AI のプログラミングモデル
<a name="how-it-works-prog-model"></a>

コードから直接 API コールを行うのは煩雑であり、リクエストを認証するコードを作成する必要があります。Amazon SageMaker AI では次のような代替方法を使用できます。
+ **SageMaker AI コンソールを使用する** - コンソールではコードを記述する必要はありません。コンソール UI を使用して、モデルトレーニングを開始したり、モデルをデプロイしたりします。このコンソールは、組み込みのトレーニングアルゴリズムを使用した、トレーニングデータを前処理する必要のない簡単なジョブに適しています。

   
+ **Jupyter ノートブックの例を変更する** - SageMaker AI には、特定のアルゴリズムとデータセットを使って、モデルをトレーニングしてデプロイするいくつかの Jupyter ノートブックが用意されています。適切なアルゴリズムを備えたノートブックから始め、データソースと特定のニーズに合わせてそれを変更します。

   
+ **モデルトレーニングと推論コードを最初から記述**する – SageMaker AI は、複数の AWS SDK 言語 (概要に記載) と [Amazon SageMaker Python SDK を提供します。Amazon SageMaker Python SDK](https://sagemaker.readthedocs.io/en/stable) は、モデルトレーニングジョブを開始し、結果のモデルをデプロイするためにコードで使用できる高レベルの Python ライブラリです。

   
  + **SageMaker Python SDK** - この Python ライブラリは、モデルのトレーニングとデプロイを簡素化します。ライブラリは、リクエストを認証するだけでなく、簡単なメソッドとデフォルトのパラメータを提供することによって、プラットフォームの特質を抽象化します。例:

     
    + モデルをデプロイするには、`deploy()` メソッドを呼び出すだけです。この方法は、SageMaker AI モデルアーティファクトとエンドポイント設定を作成し、エンドポイントにモデルをデプロイします。

       
    + モデルトレーニングにカスタムフレームワークスクリプトを使用する場合は、`fit()` メソッドを呼び出します。このメソッドは、スクリプトの .gzip ファイルを作成し、それを Amazon S3 の場所にアップロードした後、モデルトレーニングやその他のタスク用に実行します。詳細については、「[機械学習フレームワークと言語](frameworks.md)」を参照してください。

       
    + SageMaker AI Python SDK によって行われる SageMaker API コールのデフォルトを設定するには、デフォルトの設定ディクショナリを使用します。詳細については、「[Configuring and using defaults with the SageMaker Python SDK](https://sagemaker.readthedocs.io/en/stable/overview.html#configuring-and-using-defaults-with-the-sagemaker-python-sdk)」を参照してください。

       
  + ** AWS SDKs –** SDKs「」を参照[https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_Operations.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_Operations.html))。 SageMaker SDK を使用して、モデルトレーニングジョブをプログラムで開始し、SageMaker AI でモデルをホストします。SDK クライアントは認証を自動で処理するため、認証コードを記述する必要はありません。これらは、複数の言語とプラットフォームで利用できます。詳細については、概要の前述のリストを参照してください。

     

  [Amazon SageMaker AI のセットアップガイド](gs.md) では、SageMaker AI によって提供されるアルゴリズムを使用し、モデルをトレーニングしてデプロイします。この演習ではこれらの両方のライブラリを使用する方法を示しています。詳細については、「[Amazon SageMaker AI のセットアップガイド](gs.md)」を参照してください。

   
+ **SageMaker AI を Apache Spark ワークフローに統合する** - SageMaker AI には、Apache Spark から API を呼び出すライブラリが用意されています。これにより、SageMaker AI ベースの推定ツールを Apache Spark パイプラインで使用できます。詳細については、「[Amazon SageMaker AI での Apache Spark](apache-spark.md)」を参照してください。

# API、CLI、SDK
<a name="api-and-sdk-reference-overview"></a>

Amazon SageMaker AI には、API、SDK、コマンドラインインターフェイスが用意されています。これらのインターフェイスを使用して、ノートブックインスタンスの作成と管理、モデルのトレーニングとデプロイを行うことができます。
+ [https://sagemaker.readthedocs.io/en/stable/](https://sagemaker.readthedocs.io/en/stable/) (推奨)
+ [Amazon SageMaker API リファレンス](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_Reference.html)
+ [Amazon Augmented AI API リファレンス](https://docs.aws.amazon.com/augmented-ai/2019-11-07/APIReference/Welcome.html)
+ [AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/reference/sagemaker/index.html#cli-aws-sagemaker)
+ [AWS SDK for .NET](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/SageMaker/NSageMaker.html)
+ [AWS SDK for C\$1\$1](https://sdk.amazonaws.com/cpp/api/LATEST/aws-cpp-sdk-sagemaker/html/class_aws_1_1_sage_maker_1_1_sage_maker_client.html)
+ [AWS SDK for Go](https://docs.aws.amazon.com/sdk-for-go/api/service/sagemaker/)
+ [AWS SDK for Java](https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/sagemaker/AmazonSageMaker.html)
+ [AWS SDK for JavaScript](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/SageMaker.html)
+ [AWS SDK for PHP](https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-sagemaker-2017-07-24.html)
+ [AWS SDK for Python (Boto)](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sagemaker.html)
+ [AWS SDK for Ruby](https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/SageMaker.html)
+ [Amazon SageMaker AI Spark](https://github.com/aws/sagemaker-spark/blob/master/README.md)

Amazon AI SageMaker サンプルノートブック GitHub リポジトリからコード例を取得することもできます。
+ [サンプルノートブックの例](https://github.com/awslabs/amazon-sagemaker-examples)