反馈系统设计

转贴请声明原文:http://blog.csdn.net/duck_genuine/article/details/20727169

日志收集:

展示:
带多一个vids参数,表示展示相关的视频集合,按展示顺序拼接起来

show_vids=12_32_32_32

点击:

现有from_vid=1&to_vid=2   从哪个视频点击到哪个视频情况

日志计算:(MR程序实现)

from_vid—>to_vid      的点击率

存储:     (存储Hbase)

key                                 value
from_vid-to_vid :           点击率

每次计算最近20天数据,直接覆盖或者相加再平均。

推荐计算跟点击率计算合并

~~~~~~~~~~~~~~~~~~~~~~~~

点击率reduce:

from_vid   到一系列vids的概率

vid——>vid_weight_list

如:

5—》   1:0.1,      2:0.15

nearest_video相关视频的结果

vid—>vid_weight_list

如:

5———》   1:0.54,   3:0.6

~~~~reduce  合并两个结果~~~~~~

相关度,与点击率没有交集的处理

没有点击率的数据默认为 0.15  (平均的点击率)让没有出现的数据有机会出头

那么结果就是:

5  ——》 1:0.1*0.54   ,    3:0.6* 0.15

转贴请声明原文:http://blog.csdn.net/duck_genuine/article/details/20727169

推荐视频反馈系统设计相关推荐

  1. 嫌弃YouTube推荐算法,这位小哥决定自己动手写代码来推荐视频

    编译 | 陈彩娴 喜欢在YouTube上看视频的朋友也许会有一个苦恼:YouTube的算法会推荐一些"垃圾"视频,或者"标题党"链接. 这也能理解,毕竟算法推荐 ...

  2. 音视频开发(11)---基于B/S模式的视频监控系统设计

    基于B/S模式的视频监控系统设计 http://hi.baidu.com/huqing7002/item/3f89f7109f22bee45f53b110 随着计算机和网络技术的迅猛发展,闭路电视监控 ...

  3. java-php-python-ssm微视频管理系统设计计算机毕业设计

    java-php-python-ssm微视频管理系统设计计算机毕业设计 java-php-python-ssm微视频管理系统设计计算机毕业设计 本源码技术栈: 项目架构:B/S架构 开发语言:Java ...

  4. Android毕业设计——基于Android+Tomcat的网络视频探索系统设计与实现(毕业论文+程序源码)——网络视频探索系统

    基于Android+Tomcat的网络视频探索系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于Android+Tomcat的网络视频探索系统设计与实现,文章末尾附有本毕业设计的论文和源 ...

  5. 嵌入式项目实战——基于QT的视频监控系统设计(二)

    嵌入式项目实战--基于QT的视频监控系统设计(二) 昨天我分享了关于QT的基本使用方法,掌握了这些基本的方法就可以设计一个简单的视频监控界面.下面我们开始分享完成这个嵌入式项目同样重要的知识点--UD ...

  6. 嵌入式项目实战——基于QT的视频监控系统设计(三)

    嵌入式项目实战--基于QT的视频监控系统设计(三) 进入到五一假期第三天,继续我们的项目.本来五一假期还是想好好休息一下的,因为最近学习的状态不太好,刷题都没有思路了,但是身边的同学太卷了,不过我还是 ...

  7. 【miscellaneous】监狱智能视频监控系统设计解决方案

    监狱智能视频监控系统设计解决方案 一.系统概况 随着司法监狱管理系统内视频监控系统的日益发展,现有的被动式人工监控这一传统模式已无法满足新形势下的监管工作需求,尤其是现在靠轮询的视频监控方式,无法对突 ...

  8. 基于DSP的视频采集系统设计

    基于DSP的视频采集系统设计 [日期:2008-5-30] 来源:微计算机信息  作者:张杰 北京化工大学 [字体:大 中 小] <script src="http://www.21i ...

  9. 苹果cms怎么推荐视频到网站首页

    今天说下小白经常提到的问题,怎么把想要显示的视频固定在首页不受新采集的影响而更新,也就是如何推荐视频到首页上. 1,来到系统后台根据下面红框所示操作:视频-视频数据-找到你想要推荐的视频点击编辑. 2 ...

  10. 【干货分享】嵌入式学习路线公开!(书籍推荐+视频推荐+练手项目)

    哈喽,大家好,我是仲一.最近有小伙伴在微信私信我,如何学习嵌入式.一直想写一篇学习路线的文章,由于各种原因拖到了现在.趁着国庆节在家,终于肝完了这篇文章. 我个人是从STM32转到驱动开发的,在研二的 ...

最新文章

  1. JS String类型整理
  2. C++函数调用运算符重载
  3. OCPC 广告算法在凤凰新媒体的实践探索
  4. java文件复制速度_【Java】Java代码拷贝文件的速度
  5. 【CV101大会录播】人流密度/河道污染/安全帽识别获奖算法
  6. PYTHON2.day06
  7. NPAPI插件无法加载,有可能跟JDK相关
  8. 康华光电子技术基础第六版习题答案
  9. node.js打包失败_与专家讨论Node.js-全部失败
  10. 计算机单位-字节到底是什么?(小白简单易懂)
  11. 怎样用 Excel 快速做数据分析?
  12. 已解决:win11无法连接网络共享打印机的方法
  13. 关于GMac和FLOPs讨论
  14. 你究竟多想成功?(nba励志视频)
  15. R语言模拟疫情传播-gganimate包
  16. ubuntu20.04 GPU基准测试
  17. linux log4j2.xml,动态配置log4j2.xml日志输出文件的位置
  18. 2018-11-21 枷锁
  19. html5--导航栏制作
  20. 关于掌纹识别的android版本开发(实例调用JNI)

热门文章

  1. 大数据开发基础入门与项目实战(三)Hadoop核心及生态圈技术栈之1.Hadoop简介及Apache Hadoop完全分布式集群搭建
  2. cmd 命令 copy 复制文件
  3. 遥感软件显示影像名称-影像挑选查看等操作
  4. 搭建私有云=我使用的是开源的可道云,服务器是win service 2019+公网ip+动态域名解析
  5. URI和URL的区别和关联
  6. 为什么要使用MVP架构
  7. 硬件设计基础--电路仿真EDA软件
  8. 神经网络之BP算法【图文并茂】
  9. 浙大中控T9100系统在压缩机上的应用
  10. Mysql 2018国家统计局区划和城乡划分数据库(包含经纬度数据,以及数据来源,提供大家参考)