基于交互的移动用户兴趣发现系统的设计与实现

来源 :北京交通大学 | 被引量 : 2次 | 上传用户:sscar126
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随移动互联网技术的飞速发展,移动应用的用户数量也呈现指数状态的增加,移动互联网用户在使用产品的过程中越来越追求个性化,很多公司都致力于定向投放的研究。个性化理论的实质就是根据用户的兴趣和偏好,对信息资源进行筛选整合,向用户提供符合其兴趣偏好服务。要想实现用户个性化服务,核心就是兴趣发现。移动用户在使用应用的过程中生成许多数据,这些数据大多都具有深层挖掘的价值,传统的用户兴趣分析就显得特别单薄,已经无法支撑起日益隐晦的兴趣发现。基于web的兴趣挖掘已经相对成熟,但对于移动互联网用户兴趣挖掘的研究还未引起关注,在这种背景下,本文通过分析目前兴趣发现的研究方法和国内外已有的相关数据分析平台,结合移动产品的现状,提出基于交互的移动用户兴趣发现系统的设计与实现。本文首先通过类比web端数据挖掘的一般方法确立本系统的研究方法,然后对解决问题的关键技术和方法进行优选,在兴趣发现的实现上,本系统将用户的交互行为划分为五类:对用户点赞、转发、阅读、评论过的资讯内容选用改进的TF-IDF算法来获取兴趣关键词,对关注类型的交互采用统计分析的方法来获取用户的兴趣关键词,然后分别对两组关键词建立关系图,采用TextRank算法来获取用户的兴趣集,最后使用调和因子对两种方式获取的兴趣集进行融合,最终获取用户的兴趣。本研究最后通过一个真实的移动端feed流产品作为实验对象,来验证系统兴趣发现算法的准确性,从而证明本系统的研究具有一定的应用价值。除了兴趣发现,系统还实现了用户分析、流量统计、渠道分析、留存分析以及转化分析等一些基础的统计分析模块,力求为系统的用户提供一个以兴趣发现为核心,功能全面的的数据服务平台。本系统前端使用React框架,AntDeaign组件,ES6语言进行开发,后台使用的是基于Python语言的Django框架;接口采用RESTful风格进行设计;使用Nginx进行正反向代理和负载均衡;移动端使用SDK埋点的方式采集数据,日志收集服务器采用基于Zookeeper的生产者消费者机制阻塞队列实现数据的缓存,有效缓解数据峰值,避免数据采集流的阻塞,造成数据丢失;使用Mongo集群防止某个数据库宕机导致的数据丢失;通过ETL将Mongo数据库中非结构化的数据转化为结构化的数据加载到数据库中。
其他文献
大型火力发电机组脱硝系统被控对象具有大迟延、大惯性、受干扰因素多以及不同负荷下的被控对象模型变化大等特性,传统的PID 控制不能满足控制要求。为解决这一问题,利用递推
随着移动互联网的快速发展和智能设备的迅速普及,移动游戏产业的规模也迅速扩大,移动游戏成为人们日常生活休闲娱乐的新选择。为了分析用户行为,优化产品策略,实现移动游戏的
《医务人员手卫生规范WS/T313—2019》修订版出台后更规范了医务人员手消毒的要求。手消毒剂是提高手卫生效果,降低手传播病原微生物的有效工具,国家强制性标准《手消毒剂卫
为了进一步研究纤维增强复合材料(fiber reinforced polymer,FRP)加固后钢骨混凝土(SRC)梁的破坏机理、受力性能问题,在以往FRP加固钢筋混凝土(RC)梁力学性能理论分析结果的基础上,对F
随着“一带一路”倡议的深入推进,更多的企业开始走出国门承揽海外工程。一些主要的海外工程所在国劳工保护政策很严格,在燃煤电厂承包方面业主更倾向于采用主机岛(BTG)形式的工程承包模式。燃煤电站项目具有系统复杂、投资额度大、关联范畴广、建设周期长的特点,工期和费用风险都很大,因此建立有效的国际BTG总承包项目风险管理体系意义重大。本文首先介绍了印度中央邦燃煤电站SS工程承包项目所在国及项目的概况,之后
搭载机械手的智能搬运车是一种可编程和多用途的操作机;或是为了执行不同任务而产生的可用电脑控制和可编程动作的专门系统。它可以辅助人的工作,比如军事、生产及生活等方面
“绿水青山就是金山银山”,习近平生态文明思想是习近平新时代中国特色社会主义思想的重要组成部分。在“不忘初心、牢记使命”主题教育活动中,我有机会调查了解江苏省兴化市在
报纸
2000年《最高人民法院关于审理交通肇事刑事案件具体应用法律若干问题的解释》(以下简称《解释》)第五条第二款是有关交通肇事罪共同犯罪的规定。该规定第一次以法律的形式将共
随着互联网的发展,网络成为人们生活中的重要部分,一方面人们通过互联网获取自己关注的信息从而对自己的决策产生影响;另一方面互联网成为人们表达自己态度,传播自己观点的重