[发明专利]基于spark streaming实时流的特征工程推荐方法及装置、视频网站有效
申请号: | 201611147453.2 | 申请日: | 2016-12-13 |
公开(公告)号: | CN106599182B | 公开(公告)日: | 2019-10-11 |
发明(设计)人: | 刘严泽;田文宝;李修鹏;陈福;欣莅;党磊;张玲 | 申请(专利权)人: | 飞狐信息技术(天津)有限公司 |
主分类号: | G06F16/78 | 分类号: | G06F16/78 |
代理公司: | 天津创智天诚知识产权代理事务所(普通合伙) 12214 | 代理人: | 周庆路;田阳 |
地址: | 300000 天津市滨海新区天津经济开*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 sparkstreaming 实时 特征 工程 推荐 方法 装置 视频 网站 | ||
1.一种基于spark streaming实时流的特征工程推荐方法,其特征在于,包括,
获取客户端的展开日志和点击日志,清洗后打入分布式消息队列;
使用spark streaming订阅展开日志和点击日志的日志流,在工程中合并两个日志流中的流数据;操作流数据生成标签以标识出展开点击和展开未点击流数据;
根据基础特征为展开日志和点击日志构造多维特征,同时组合基础时间特征;
将组合完特征后的流数据输出hdfs和kafka中,在hdfs中基于历史流数据进行GDBT模型训练并根据GDBT模型对特征进行特征变换,将变换后特征与hdfs和kafka中的原始特征组合并生成新的特征,
将具有新的特征的流数据分别进行离线训练和在线训练以生成推荐流数据。
2.如权利要求1所述的基于spark streaming实时流的特征工程推荐方法,其特征在于,所述的多维特征包括用户等级特征、视频长短喜好特征、用户特征、视频卡片特征和观影特征,所述的基础时间特征包括两维特征以限定到具体时间。
3.如权利要求1所述的基于spark streaming实时流的特征工程推荐方法,其特征在于,具有新的特征的流数据用以进行LR和FTRL的CTR预测模型训练。
4.如权利要求1所述的基于spark streaming实时流的特征工程推荐方法,其特征在于,spark streaming接收两个日志流并生成统一格式的键值对流数据,然后使用union将两个流数据合并,合并后的流数据通过reduceByKey操作生成标签label,出现且被点击过的视频标签置为1否则置为0。
5.如权利要求1所述的基于spark streaming实时流的特征工程推荐方法,其特征在于,spark streaming的流数据处理窗口的大小设成预定时间间隔,同时保留前一个时段的展示日志的流数据以待与延迟到达的点击流数据合并。
6.一种基于spark streaming实时流的特征工程推荐装置,其特征在于,包括,
日志收集清洗模块,用以获取客户端的展开日志和点击日志,清洗后打入分布式消息队列;
流数据合并模块,使用spark streaming订阅展开日志和点击日志的日志流,在工程中合并两个日志流中的流数据并操作流数据生成标签以标识出展开点击和展开未点击流数据;
基础特征构建模块,用以根据基础特征为展开日志和点击日志构造多维特征,
在线特征构建模块,用以将展开点击时间作为特征组合至所述的多维特征,
特征变换组合模块,将组合完特征后的流数据输出hdfs和kafka中,在hdfs中基于历史流数据进行GDBT模型训练并根据GDBT模型对特征进行特征变换,将变换后特征与hdfs和kafka中的原始特征组合并生成新的特征,将具有新的特征的流数据分别进行离线训练和在线训练以生成推荐流数据。
7.如权利要求6所述的基于spark streaming实时流的特征工程推荐装置,其特征在于,具有新的特征的流数据用以进行特征变换以LR和FTRL的CTR预测模型训练。
8.一种具有如权利要求6或7所述的特征工程推荐装置的视频网站。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞狐信息技术(天津)有限公司,未经飞狐信息技术(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611147453.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于主题模型的新闻热点检测方法
- 下一篇:一种文档在线预览方法及系统