如何解决如何解决 AWS 个性化中的 Multi_vendor 问题?
我正在使用 AWS personalize
来制作推荐系统,特别是 Sims
模型(项目到项目的相似性模型)所以当我输入 ITEM_ID
output 将是最相似项目的列表。
直到现在事情都非常顺利,但是:
现在我有很多 SELLER_ID
礼物,因为它是一个电子商务应用程序不仅仅是一家商店。这里的问题是我希望仅针对用户所在的商店进行推荐。例如:我想要推荐 [rec1,rec2,....etc] 仅在商店中可用的商品,而不是其他商店,就好像您在商店 STR0003
中一样,那么您希望来自商店 STR0003
的推荐只是不存储 STR0005
或 STR0006
。
我尝试了很多解决方案,但每个人都遇到了麻烦:
解决方案 1:
在 SELLER_ID
数据中添加 ITEMS.csv
作为元数据:SELLER_ID
列将用于每一行:[STR0001|STR0002|...]
然后使用 filter
根据 SELLER_ID
过滤结果:
我输入 STR0003
然后输出该商店中可用的项目。
-
问题 1:字符限制为 1024,某些产品在 200 家商店中存在,因此无法将字符减少到 1024,(即使使用正则表达式)。
-
问题2:我们怀疑过滤器是,不是免费的!我们为此付出代价。我搜索了许多文档以查看过滤器是免费的还是付费的,但没有找到。
解决方案 2:
将 SELLER_ID
添加为 INteraCTION.csv
中的元数据,以便将其包含在 get_recommendations
中的 context={} 中并输出结果。
- 该解决方案中的问题:
在我的数据中。我的数据中没有足够的 SELLER_ID
来包含 INteraCTION.csv
中的每一行。
我想问是否有人遇到过多供应商推荐的问题。他/她如何解决这个问题,解决这个问题的最佳方法是什么? 还免费使用过滤器吗?
提前致谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。