问题标签 [amazon-personalize]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
52 浏览

amazon-web-services - “max_user_history_length”:“200”,默认 aws 个性化 - 个性化排名配方超参数是什么意思?

aws Personalize 默认为个性化排名配方加载以下超参数。"max_user_history_length": "200" 但是文档中没有解释这个超参数。任何指导都会有所帮助。

0 投票
1 回答
64 浏览

amazon-web-services - 通过用户订阅获得推荐

我正在 AWS Personalize 中创建一个活动,我在其中存储项目交互,这似乎产生了良好的结果。现在,我试图根据用户订阅包含一些限制,因为某些用户可能有权访问某个项目。

我将订阅包含在用户元数据下。但它似乎不能正常工作,因为两个用户正在接收相同项目的推荐,但他们有不同的订阅。

有没有人达到这个结果?或者,有谁知道这种能力是否到位?

注意:我已按照与之前包含的相同步骤进行操作,因此在包含用户元数据后,我创建了一个新配方、新解决方案和解决方案版本,以及获得这些结果的活动。

0 投票
1 回答
214 浏览

amazon-web-services - 如何在 Java 中启动 AWS Personalize 项目

有人可以帮助开始使用 AWS Java SDK for Personalize 吗?我曾经使用控制台来构建广告系列。现在我想使用 Java 查询推荐。

亚马逊有很多 Python 示例,但我需要 Java。从客户端构建器开始特别有用。

谢谢。

0 投票
1 回答
396 浏览

node.js - AWS Personalize 发送事件

我在 AWS 个性化文档上,它说在此处访问 node.js 代码。

More code examples (in Node.js, Python, and Go) and AWS Lambda usage guidelines are found here.

在此处输入图像描述

这是哪里???我正在尝试在不使用 lambda 的情况下使用 nodejs。如何在没有 lambda 的情况下从我的节点服务器发送等价物,甚至可能吗?

这是Java代码。

0 投票
1 回答
80 浏览

python - 当我在 s3 中更新文件时,数据集会自动更新吗?还是我需要再次创建导入作业

我通过从 Amazon 个性化的 s3 存储桶导入数据创建了一个数据集。现在我对在实际项目中添加新用户或新项目时如何更新数据集有两个疑问。

  1. 我需要更新 s3 本身的文件吗?如果这是唯一的方法,当我在 s3 中更新文件时,数据集会自动更新吗?还是我需要再次创建导入作业。
  2. 有什么方法可以更新项目和用户,就像我们通过调用 put_events 方法来更新交互一样。?

https://forums.aws.amazon.com/thread.jspa?messageID=952809觩

0 投票
1 回答
151 浏览

amazon-s3 - Amazon Personalize 数据集导入作业创建失败

我的架构看起来像:

我在 S3 存储桶 user-flights-bucket 中上传了我的 .CSV 文件。当我尝试将其上传以进行个性化时,它失败了,原因是:

路径不存在:s3://user-flights-bucket/null;

0 投票
1 回答
369 浏览

amazon-web-services - 我是否需要在 AWS 个性化中更新项目 csv?

我正在尝试使用 AWS 个性化,并遵循他们的文档。所以我已经将数据集文件(交互、用户、项目)上传到 S3,然后创建了一个解决方案和一个活动。我使用 java 实现了 PutEvents API。GetRecommendations API 调用效果很好。此刻我很好奇我需要更新数据集文件,尤其是项目 csv。

0 投票
0 回答
42 浏览

amazon-web-services - 如何查询面向公众的 URL 以获取我的 AWS Personalize 建议?

AWS Personalize 文档声明我可以像这样查询我的活动和解决方案:

您会注意到没有对任何完全定义的端点或如何设置端点的引用。在文档中,仅提及使用 AWS 包装器/SDK 进行此调用。我不能为我的用例使用包装器。例如,我需要知道如何以一种可以通过 curl 命令或 javascript fetch 调用进行此调用的方式定义端点。创建 API 网关时,Personalize 不是可选的 AWS 服务。

如何查找/创建可以查询以获取 AWS Personalize 数据的 URL?

0 投票
1 回答
85 浏览

amazon-web-services - 如何使用 Amazon Personalize 根据分类预测用户对某个项目的亲和力?

我在一个出版网站工作。我有兴趣开发一个模型,该模型可以根据用户之前参与的内容来预测用户对一段或一组内容的亲和力。

内容通过类别和标签进行分类。每个项目的参与度可以是二进制(点击)或 0-1 浮点值(标准化的参与时间长度)。

我应该如何训练模型才能让我有效地为每个用户进行个性化?

我不需要实时访问推荐。理想情况下,我会每周使用新的点击流数据重新训练模型,并批量下载描述每个用户的热门类别和标签的具有亲和力分数的数据。

谢谢。

0 投票
1 回答
533 浏览

amazon-web-services - AWS Personalize 项目属性

我正在尝试实现个性化并遇到项目架构问题。

想象一下我是亚马逊,我有他们的品牌和类别的产品。我应该在哪种项目架构中包含此信息?

我应该将品牌名称作为字符串作为分类字段吗?我应该将品牌 ID 包含为字符串还是数字?还是我应该两者都包括?

类别呢?我也有同样的问题。

元数据字段元数据包括不需要或不使用保留关键字的字符串或非字符串字段。元数据模式具有以下限制:

用户和项目模式至少需要一个元数据字段,

用户和交互数据集最多可以包含五个元数据字段。一个 Items 数据集最多可以包含 50 个元数据字段。

如果您添加自己的字符串类型的元数据字段,它必须包含分类属性。否则,Amazon Personalize 在训练模型时不会使用该字段。

https://docs.aws.amazon.com/personalize/latest/dg/how-it-works-dataset-schema.html