ステップ 1: Amazon SageMaker ノートブックインスタンスを作成する - Amazon SageMaker

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

ステップ 1: Amazon SageMaker ノートブックインスタンスを作成する

Amazon SageMaker ノートブックインスタンスは、Jupyter Notebook アプリを実行するフルマネージド機械学習 (ML) Amazon Elastic Compute Cloud (Amazon EC2) コンピューティングインスタンスです。ノートブックインスタンスを使用すると、データの前処理のための Jupyter ノートブックを作成、管理したり、機械学習モデルをトレーニング、デプロイしたりできます。

SageMaker ノートブックインスタンスを作成するには

                 SageMaker ノートブックインスタンスの作成方法を示すアニメーションスクリーンショット。
  1. https://console.aws.amazon.com/sagemaker/ で Amazon SageMaker コンソールを開きます。

  2. [ノートブックインスタンス] を選択して、[ノートブックインスタンスの作成] を選択します。

  3. [ノートブックインスタンスの作成] ページに、以下の情報を入力します (フィールドが記載されていない場合は、デフォルト値のままにします)。

    1. [ノートブックインスタンス名] に、ノートブックインスタンスの名前を入力します。

    2. [ノートブックインスタンスタイプ] で、[ml.t2.medium] を選択します。これは、このノートブックインスタンスでサポートされる最も安価なインスタンスタイプですが、この演習では問題ありません。現在の AWS リージョンで ml.t2.medium インスタンスタイプを使用できない場合は、ml.t3.medium を選択します。

    3. [Platform Identifier] (プラットフォーム識別子) で、ノートブックインスタンスを作成するプラットフォームタイプを選択します。このプラットフォームタイプによって、オペレーティングシステムと、ノートブックインスタンスの作成に使用する JupyterLab バージョンが決まります。プラットフォーム識別子タイプの詳細については、「Amazon Linux 2 ノートブックインスタンス」を参照してください。 JupyterLab バージョンの詳細については、「JupyterLab バージョニング」を参照してください。

    4. [IAM ロール][新しいロールの作成] を選択して、[ロールの作成] を選択します。この IAM ロールでは、名前に sagemaker を含むすべての S3 バケットにアクセスするためのアクセス許可を自動的に取得します。これらのアクセス許可は、 がロールにア SageMaker タッチする AmazonSageMakerFullAccessポリシーを通じて取得されます。

      注記

      名前に sagemaker を含まない S3 バケットにアクセスするアクセス許可を IAM ロールに付与する場合は、S3FullAccess ポリシーをアタッチするか、特定の S3 バケットへのアクセス許可をその IAM ロールに制限します。IAM ロールへのバケットポリシーの追加方法の詳細とサンプルについては、「バケットポリシーの例」を参照してください。

    5. [Create notebook instance] (ノートブックインスタンスの作成) を選択します。

      数分で、 は ML コンピューティングインスタンス SageMaker を起動します。この場合はノートブックインスタンスを起動し、5 GB の Amazon EBS ストレージボリュームをアタッチします。ノートブックインスタンスには、事前設定された Jupyter Notebook サーバー SageMaker 、 AWS SDK ライブラリ、および一連の Anaconda ライブラリがあります。

      SageMaker ノートブックインスタンスの作成の詳細については、「ノートブックインスタンスの作成」を参照してください。

(オプション) SageMaker ノートブックインスタンス設定を変更する

機械学習コンピューティングインスタンスタイプまたは作成済みの SageMaker ノートブックインスタンスの Amazon EBS ストレージのサイズを変更する場合は、ノートブックインスタンスの設定を編集できます。

SageMaker ノートブックインスタンスタイプと EBS ボリュームを変更および更新するには
  1. SageMaker コンソールのノートブックインスタンスページで、ノートブックインスタンスを選択します。

  2. [アクション][停止] の順に選択して、ノートブックインスタンスが完全に停止するまで待ちます。

  3. ノートブックインスタンスのステータスが [停止] に変わったら、[アクション][設定の更新] の順に選択します。

    
                         SageMaker ノートブックインスタンスの設定を更新する方法を示すアニメーションスクリーンショット。
    1. [ノートブックインスタンスのタイプ] で、別の機械学習インスタンスタイプを選択します。

    2. [ボリュームサイズ (GB 単位)] で、別の整数を入力して新しい EBS ボリュームサイズを指定します。

      注記

      EBS ストレージボリュームは暗号化されているため、 SageMaker はボリュームで使用可能な空き容量を特定できません。これにより、ボリュームのサイズを増やすことができますが、ノートブックインスタンスを更新するときに、ボリュームのサイズを小さくすることはできません。使用中の ML ストレージボリュームのサイズを小さくする場合は、目的のサイズで新しいノートブックインスタンスを作成します。

  4. ページの最下部にある [ノートブックインスタンスの更新] を選択します。

  5. 更新が完了したら、[開始] を選択して、新しい設定でノートブックインスタンスを開始します。

SageMaker ノートブックインスタンス設定の更新の詳細については、「ノートブックインスタンスの更新」を参照してください。

(オプション) SageMaker ノートブックインスタンスの詳細設定

次のチュートリアルビデオでは、 SageMaker ライフサイクル設定や GitHub リポジトリのインポートなどの高度なオプションを使用して、 SageMaker コンソールから SageMaker ノートブックインスタンスをセットアップして使用する方法を示します。(所要時間: 26:04)。

SageMaker ノートブックインスタンスの完全なドキュメントについては、「Amazon SageMaker ノートブックインスタンスの使用」を参照してください。