推荐引擎

推荐引擎

一、背景

假设某个app的首页推荐,有2个策略产品经理、6个算法RD、2个工程RD协同工作,如果没有一套可视化的策略执行流程,沟通将非常低效,且对接容易出错,达不到想要的效果。

其次推荐系统一般可抽象出几个核心流程:

  1. 获取用户画像+用户过滤列表
  2. 召回
  3. 排序
  4. 重排
  5. 人工运营

这些核心流程可抽成公共组件,配置在流程中,减少很多工作量。

二、方案设计

1、设计思路

  • 打造统一的推荐引擎框架,各环节组件化、配置化
  • 基础组件复用,利用基础组件快速组合上线
  • 推荐流程白盒化,业务方可自行组装推荐流

2、设计图

总的设计图:

推荐引擎概图:

推荐引擎核心工作流:

推荐可解释实现:

推荐模拟实现:

3、核心代码

https://github.com/ZuoYiGeYouMuBiaoDeRen/recengine

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值