入門ガイドの前提条件 - Amazon Personalize

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

入門ガイドの前提条件

以下のステップは、入門ガイド演習の前提条件です。

  1. 「」で指定に従って、AWS アカウントと AWS Identity and Access Management ユーザーを作成します。AWS にサインアップ

  2. ユーザーと Amazon Personalize に Amazon Personalize リソースへのフルアクセスを提供する IAM ポリシーを作成します。次に、Amazon Personalize ユーザーまたはグループにポリシーをアタッチします。「Creating a new IAM policy」を参照してください。

  3. 「」で指定に従って、AWS Identity and Access Management (IAM) サービスロールを作成します。Creating an IAM role for Amazon Personalize。このロールの ARN は、映画のトレーニングデータをアップロードするときに使用します。

  4. トレーニングデータを準備し、このデータを Amazon S3 バケットにアップロードします。「トレーニングデータの作成」の手順に従ってください。映画のトレーニングデータをアップロードするときは、Amazon S3 バケットの名前を使用します。

  5. Amazon Personalize サービスロールに、Amazon S3 リソースにアクセスするためのアクセス権限を付与します。Amazon S3 リソースへの Amazon Personalize アクセスの許可

トレーニングデータの作成

トレーニングデータを作成するには、映画のレーティングデータをダウンロードして変更し、Amazon Simple Storage Service (Amazon S3) バケットに保存します。次に、Amazon Personalize にバケットから読み取るための Amazon Pers

  1. 映画のレーティング zip ファイル (ml-latest-small.zip) を MovieLens ([recommended for education and development] の下) からダウンロードします。ファイルを解凍します。ユーザーインタラクションデータは、ratings.csv というファイル内にあります。

  2. ratings.csv ファイルを開きます。

    1. [評価] 列を削除します。

    2. ヘッダー行を以下のように置き換えます。

      USER_ID,ITEM_ID,TIMESTAMP

      Amazon Personalize がデータを認識するには、これらのヘッダーを正確に表示する必要があります。

    ratings.csv ファイルを保存します。

  3. アップロードratings.csvAmazon S3 バケットに追加します。詳細については、「」を参照してください。ドラッグアンドドロップによるファイルとフォルダのアップロード」 (Amazon Simple Storage Service Console User Guide) を参照してください。

  4. Amazon Personalize にバケット内のデータを読み取るためのアクセス許可をに付与します。詳細については、「Amazon S3 リソースへの Amazon Personalize アクセスの許可」を参照してください。