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

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

入門ガイドの前提条件

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

  1. AWS にサインアップする に指定されているように、AWS アカウントおよび AWS Identity and Access Management ユーザーを作成します。

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

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

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

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

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

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

  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 ユーザーガイドの「」を参照してください。

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