美文网首页墨海推荐系统修行之路
实战_资讯推荐场景中多路召回实践02

实战_资讯推荐场景中多路召回实践02

作者: Nefelibatas | 来源:发表于2022-02-08 10:18 被阅读0次

资讯多路召回开发

多路召回部署模块

03.png image-20220124161744230.png

架构:

feature_server对应架构流程特征服务中的item特征与user特征

recall_server对应召回服务

model关联到FM开发

vector_server对应 i2i 与 u2i

开发前准备

屏幕截图 2022-01-28 223338.png

click_log.csv中

user_id 用户id
article_id 文章id
timestamp 时间戳
enviroment 处于何种网络,3G、4G、5G、WIFI
region 区域位置,城市

隐式特征抽取:用户点击历史对应数组形新特征,文章组成序列:[文章id+时间戳]

注:关于redis

redis常用指令:

cd C:\Users\Administrator\Desktop\redis-latest

redis-server.exe redis.windows.conf


(1)启动命令如下:

redis-server --service-start
(2)停止命令:

redis-server --service-stop

(3)还可以安装多个实例

redis-server --service-install –service-name redisService1 –port 10001
redis-server --service-start –service-name redisService1

4)卸载命令:

redis-server --service-uninstall

Item_cf召回的开发流程

  1. 抽取数据

  2. 基于数据用于item_cf 计算相似矩阵

  3. 将相似矩阵存入redis

user cf 的开发流程

  1. 抽取数据

  2. 基于数据用于user_cf 计算相似矩阵

  3. 将相似矩阵存入redis

FM召回的开发流程

  1. 抽取数据,构建正负样本

  2. 基于FM模型对构建的数据进行训练

  3. 将参数服务器中的对应参数向量保存(W值与V值)

  4. 基于对应参数向量获取到item向量,计算item的相似矩阵存入redis

  5. 把对应用户特征向量V存入对应的redis,用于向量服务

model说明

  1. 数据处理 data_processing_to_hash_tf_records.py

  2. 定义好输入inputs.py

  3. 对应模型的模块fm.py和mf.py

  4. 进入训练train.py和评估auc.py

  5. 与参数服务器进行交互ps.py

资讯召回推荐线上模拟

召回线上流程

image-20220124162102039.png

相关文章

  • 实战_资讯推荐场景中多路召回实践02

    资讯多路召回开发 多路召回部署模块 架构: feature_server对应架构流程特征服务中的item特征与us...

  • 实战_资讯推荐场景中多路召回实践01

    召回服务框架 任务调度平台 主流的任务调度框架airflow airflow是一款开源的,分布式任务调度框架,它将...

  • 实战_资讯场景中重排策略实践

    推荐系统的重排服务 重排服务(机制服务) 重排序不是必须的 在排序阶段,通过把用户特征,item特征和上下文特征放...

  • 新闻推荐03——多路召回

    多路召回 所谓的“多路召回”策略,就是指采用不同的策略、特征或简单模型,分别召回一部分候选集,然后把候选集混合在一...

  • 多路召回

    多路召回 所谓的“多路召回”策略,就是指采用不同的策略、特征或简单模型,分别召回一部分候选集,然后把候选集混合在一...

  • 天池新闻推荐比赛-多路召回

    一、多路召回 所谓的“多路召回”策略,就是指采用不同的策略、特征或简单模型,分别召回一部分候选集,然后把候选集混合...

  • 召回

    1.推荐系统的召回2.如何理解推荐系统召回模型中的召回3.推荐系统从0到1[二]:个性化召回4.推荐系统二---召...

  • AI面试第七弹(模型部署相关知识)

    一、离线模型(Offline) 离线模型存在于很多业务场景中,其中最常见的业务场景就是用在推荐系统的召回阶段,由于...

  • 2019-12-25推荐总结

    第一个问题:我们知道在个性化推荐系统里,第一个环节一般是召回阶段,而召回阶段工业界目前常规的做法是多路召回,每一路...

  • 第十章 数据推荐算法——推荐算法与效果评价

    10.5 推荐算法与效果评价 不同应用场景中推荐算法的评估方式不一定相同,主要集中在五个方面: 1、准确率、召回率...

网友评论

    本文标题:实战_资讯推荐场景中多路召回实践02

    本文链接:https://www.haomeiwen.com/subject/ztbmkrtx.html