ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Superlinked推荐系统配方:如何构建向量空间中的Item-to-Item商品推荐

Superlinked推荐系统配方:如何构建向量空间中的Item-to-Item商品推荐 Superlinked推荐系统配方如何构建向量空间中的Item-to-Item商品推荐【免费下载链接】sieOpen-source inference server and production cluster for all the models your agent needs.项目地址: https://gitcode.com/GitHub_Trending/su/sieSuperlinked开源向量检索框架的推荐系统配方教你不写推荐算法代码仅靠多向量空间 查询权重就实现 Item-to-Item 商品推荐。适合电商冷启动、会话式实时推荐与多模态商品检索新手 10 分钟即可跑通。为什么选 Superlinked 做商品推荐传统协同过滤依赖海量用户行为数据而向量空间推荐只需把商品特征编码成向量用相似度代替共现统计冷启动友好新用户只填几个偏好词立刻能拿到推荐列表️可解释可调控每个维度价格、评分、类目都有独立权重随时微调️多模态开箱即用文本、数字、类目、图像统一进一个索引官方推荐系统配方一览见 docs/recipes/recommendation-system.mdx完整电商案例在 docs/recipes/ecomm-recsys.mdx。第一步为商品定义多个向量空间Superlinked 的核心思想是一种特征 一个空间。电商商品至少可以拆成三类空间类型示例字段编码方式文本相似度空间描述、名称、类目Sentence-Transformers 嵌入数字空间价格、评论数、评分MINIMUM / MAXIMUM 模式事件空间浏览、加购、购买行为事件效应累加Superlinked多向量空间组合一个索引同时容纳多个Embedding文本相似度空间TextSimilaritySpace把商品描述编码进向量价格这类数字字段有个细节用户普遍越便宜越好所以价格空间用MINIMUM模式值越小越相似而评分用MAXIMUM模式。实现细节见 framework/src/dsl/space/number_space.py 与 framework/src/dsl/space/text_similarity_space.py。数字空间NumberSpace按相似度或最小最大值模式编码价格第二步用用户向量发起 Item-to-Item 查询把用户注册时的初始选择比如一件手提包作为用户向量直接向商品索引发起查询就能得到喜欢这个的人可能也喜欢什么式的结果——这就是Item-to-Item 推荐的最小实现无需任何训练数据app.query(user_query, user_iduser_1, description_weight1, price_weight1, limit10)完整可运行的 Notebook含冷启动 行为数据两阶段在 notebook/recommendations_e_commerce.ipynb场景说明见 docs/use-cases/recsys-ecomm.mdx。第三步用查询时权重实时调优推荐这是向量推荐最妙的地方——推荐策略变成一组可调参数。想让结果更偏向某类目把该空间权重从 1 调到 10想突出高评分商品把review_rating_weight设为 5。查询时权重机制的源码在 framework/src/dsl/query/query.py。同时硬过滤可保证只推荐库存商品如is_active过滤避免推荐卖断货硬过滤HardFilter推荐时排除已下架或无库存商品进阶引入事件效应做实时会话推荐一个月后用户产生了浏览、加购、购买行为。Superlinked 把这些建模为事件Event 效应Effect浏览 0.5 权重把用户向量拉向该商品加购 0.7购买 1.0移出购物车 -0.5向量反向移动每次新事件都实时改写用户向量下一帧推荐立即变化无需重新训练任何模型——这正是会话式推荐的理想形态。原理参见 docs/concepts/overview.mdx电商实时案例见 docs/recipes/ecomm-recsys.mdx。事件效应EventEffects浏览加购购买实时影响推荐向量快速上手清单pip install superlinked克隆仓库获取示例数据git clone https://gitcode.com/GitHub_Trending/su/sie 打开 notebook/recommendations_e_commerce.ipynb替换为你的商品 JSON 定义TextSimilaritySpace/NumberSpace组装sl.Index️ 用sl.Query 动态权重发起 Item-to-Item 查询⚡ 接入事件流实现实时个性化小贴士想理解向量空间 语义距离的底层直觉可先阅读 docs/getting-started/basic-building-blocks.mdx再回到本配方会事半功倍。【免费下载链接】sieOpen-source inference server and production cluster for all the models your agent needs.项目地址: https://gitcode.com/GitHub_Trending/su/sie创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表