

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

# Scikit-learn および Spark ML 用 Docker イメージへのアクセス
<a name="pre-built-docker-containers-scikit-learn-spark"></a>

SageMaker AI は、scikit-learn ライブラリと Spark ML ライブラリをインストールする構築済みの Docker イメージを提供しています。これらのライブラリには、[Amazon SageMaker Python SDK](https://sagemaker.readthedocs.io/en/stable) を使用して SageMaker AI と対応できる Docker イメージを構築するのに必要な依存関係も含まれます。SDK を使用すると、機械学習タスクには scikit-learn、機械学習パイプラインを作成して調整するには Spark ML を使用できます。SDK のインストールおよび使用の手順については、「[SageMaker Python SDK](https://github.com/aws/sagemaker-python-sdk#installing-the-sagemaker-python-sdk)」を参照してください。

独自の環境の Amazon ECR リポジトリからイメージにアクセスすることもできます。

次のコマンドを使用して、使用可能なイメージのバージョンを検索します。例えば、以下を使用して、`ca-central-1` リージョンで使用可能な `sagemaker-sparkml-serving` イメージを検索します。

```
aws \
    ecr describe-images \
    --region ca-central-1 \
    --registry-id 341280168497 \
    --repository-name sagemaker-sparkml-serving
```

## SageMaker AI Python SDK からのイメージへのアクセス
<a name="pre-built-docker-containers-scikit-learn-spark-sdk"></a>

次の表に、scikit-learn コンテナおよび Spark ML コンテナのソースコードを含む GitHub リポジトリへのリンクを示します。この表には、Python SDK 推定器でこれらのコンテナを使用して、独自のトレーニングアルゴリズムを実行し、独自のモデルをホストする方法を示す手順へのリンクも含まれています。


| Library | 構築済みの Docker イメージのソースコード | 指示 | 
| --- | --- | --- | 
| scikit-learn | [SageMaker AI Scikit-learn コンテナ](https://github.com/aws/sagemaker-scikit-learn-container) | [Amazon SageMaker Python SDK での Scikit-learn の使用](https://sagemaker.readthedocs.io/en/stable/using_sklearn.html) | 
| Spark ML | [SageMaker AI Spark ML Serving コンテナ](https://github.com/aws/sagemaker-sparkml-serving-container) | [SparkML Python SDK ドキュメント](https://sagemaker.readthedocs.io/en/stable/sagemaker.sparkml.html) | 

詳細と GitHub リポジトリへのリンクについては、「[Amazon SageMaker AI で Scikit-learn を使用するためのリソース](sklearn.md)」と「[Amazon SageMaker AI で SparkML Serving を使用するためのリソース](sparkml-serving.md)」を参照してください。

## 構築済みイメージを手動で指定する
<a name="pre-built-containers-scikit-learn-manual"></a>

SageMaker Python SDK およびそのいずれかの推定器を使用してコンテナを管理していない場合は、該当する構築済みのコンテナを手動で取得する必要があります。SageMaker AI の構築済み Docker イメージは、Amazon Elastic Container Registry (Amazon ECR) に保存されます。フルネームのレジストリアドレスを使用してプッシュまたはプルできます。SageMaker AI は、scikit-learn および Spark ML 用に次の Docker イメージ URL パターンを使用します。
+ `{{<ACCOUNT_ID>}}.dkr.ecr.{{<REGION_NAME>}}.amazonaws.com/sagemaker-scikit-learn:{{<SCIKIT-LEARN_VERSION>}}-cpu-py{{<PYTHON_VERSION>}}`

  例: `{{746614075791}}.dkr.ecr.{{us-west-1}}.amazonaws.com/{{sagemaker-scikit-learn:1.2-1-cpu-py3}}`
+ `{{<ACCOUNT_ID>}}.dkr.ecr.{{<REGION_NAME>}}.amazonaws.com/sagemaker-sparkml-serving:{{<SPARK-ML_VERSION>}}`

  例: `{{341280168497}}.dkr.ecr.{{ca-central-1}}.amazonaws.com/{{sagemaker-sparkml-serving:2.4}}`

アカウント IDs[「Docker Registry Paths and Example Code](https://docs.aws.amazon.com/sagemaker/latest/dg-ecr-paths/sagemaker-algo-docker-registry-paths)」を参照してください。 AWS 