開始方法の前提条件 - Amazon Personalize

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

開始方法の前提条件

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

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

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

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

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

  5. 「Amazon Personalize」で指定されているように、Amazon S3 リソースにアクセスするためのアクセス許可を の Amazon Personalize リソースへのアクセスの許可Amazon S3 サービスロールに付与します。

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

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

  1. 映画のレーティング zip ファイル ml-latest-small.zipMovieLens からダウンロードします (教育および開発に推奨)。ファイルを解凍します。ユーザーインタラクションデータは、ratings.csv というファイル内にあります。

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

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

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

      USER_ID,ITEM_ID,TIMESTAMP

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

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

  3. ratings.csv を Amazon S3 バケットにアップロードします。詳細については、 の「ドラッグアンドドロップを使用したファイルとフォルダのアップロードAmazon Simple Storage Service コンソールユーザーガイド」を参照してください。

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