入门先决条件 - Amazon Personalize
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

入门先决条件

以下步骤是入门练习的先决条件。

  1. 创建 Amazon 账户和 Amazon Identity and Access Management 用户,如Sign up for Amazon 中所述。

  2. 创建 IAM 策略,为用户和亚马逊提供个性化对您的 Amazon Personalize 资源的完全访问权限。然后,将策略附加到您的 Amazon Personalize 用户或组。请参阅 创建新的 IAM 策略

  3. 创建Amazon Identity and Access Management(IAM) 服务角色,如为 Amazon Personalize 创建 IAM 角色。在上传电影训练数据时使用该角色 ARN。

  4. 准备您的训练数据并将该数据上传到 Amazon S3 存储桶,如创建训练数据中所述。在上传电影训练数据时使用 Amazon S3 存储桶的名称。

  5. 授予您的 Amazon Personalize 服务角色访问您的 Amazon S3 资源的权限,如向 Amazon 提供对 Amazon S3 资源的个性化访问权限

创建训练数据

要创建训练数据,请下载、修改电影评级数据并将此数据保存到 Amazon Simple Storage Service (Amazon S3) 存储桶。然后,向 Amazon Personalize 提供从存储桶进行读取的权限。

  1. 下载影片评级 zip 文件ml-latest-small.zipfromMovieLens推荐用于教育和发展)。解压缩该文件。用户交互数据位于名为 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 提供对 Amazon S3 资源的个性化访问权限