我使用 AWS 个性化创建了一个活动,可以成功地为我上传的用户/事件/项目生成建议。
我现在想为新用户提供建议——那些不在初始数据集中的用户。我认为做到这一点的方法是创建一个事件流,发布他们的初始交互,然后以某种方式将其融入到活动中,但无论我用什么播种新用户,我都会得到相同的建议。
实现这一目标的正确方法是什么?
我使用 AWS 个性化创建了一个活动,可以成功地为我上传的用户/事件/项目生成建议。
我现在想为新用户提供建议——那些不在初始数据集中的用户。我认为做到这一点的方法是创建一个事件流,发布他们的初始交互,然后以某种方式将其融入到活动中,但无论我用什么播种新用户,我都会得到相同的建议。
实现这一目标的正确方法是什么?
根据我对https://docs.aws.amazon.com/cli/latest/reference/personalize/create-solution-version.html和https://aws.amazon.com/personalize/pricing/的了解,您必须重新训练您的模型以将新数据与create-solution-version
调用合并。在为活动的解决方案活动创建新版本后,应该开始返回更新的结果。
请让我知道这是否可以解决您的问题。
只要您没有为 user_schema 创建任何过滤器,您就可以获得任何新用户 (USER_ID) 的默认推荐。如果您创建了性别等过滤器,则必须首先为新用户调用“put_user”API,并将该记录插入 AWS 个性化“用户数据集”。一旦在注册过程中执行了 put 请求,那么您的用户将开始获得推荐。随着该用户进行更多交互,他们的推荐将实时更改。
https://docs.aws.amazon.com/personalize/latest/dg/importing-users.html