个性化推荐算法研究及“大数据”下的系统开发

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:yjxff520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子商务等互联网服务系统的不断发展,越来越多的用户数据、项目数据以及用户与项目之间的交互数据积累在其中。这些海量多样的数据使得用户浪费大量的时间去选择和过滤产品。此时个性化推荐系统就可以解决此类的数据膨胀问题,它可以利用这些基础数据,通过使用数据挖掘和人工智能等技术,挖掘出用户的兴趣爱好和偏向,向用户推荐与兴趣相符的商品和服务,从而提高用户体验并给企业带来更多的经济效益。   本文首先分析了基于内容和基于协同过滤的推荐算法的优缺点,并在此基础上对传统的基于混合推荐方法进行改进。首先利用用户与项目之间的评分信息和特征信息来优化项目间的相似度计算;然后在用户和项目的全局关系下构建了一个用户与项目的加权两层图模型,并使用随机游走算法完成个性化的项目推荐和用户推荐。该算法相比其他推荐方法,考虑了项目本身的特征信息,并在全局关系下更全面的计算用户项目之间的相似性。实验结果表明,它具有更高的准确度。   个性化推荐系统研究本质由算法和系统两部分组成。随着越来越多大型的电子商务系统企业被推荐系统所吸引,大数据和实时计算问题也日益成为推荐系统的研究重点。本文首先对推荐系统的两个技术瓶颈问题:计算有效性和实时性进行了分析;然后借助软件设计的思想,把系统分为Web前端、离线计算和实时计算等几个模块,并分别进行了分析;最后,通过引入Hadoop、Storm、RabbitMQ和Redis等多种最新的开源技术,设计了一个完整的个性化推荐系统的构建方案。在该方案中,我们针对大数据的离线计算和实时计算提出了自己的实现思路,并针对模块之间的通信引入了基于消息队列的模块通信的方式,使得系统在处理能力和实时性上都得到保证,最后采用LAMP、JAVA等多个开发技术实现了系统的RC版。  
其他文献
聚类分析是挖掘数据中潜在结构的重要工具之一,它被广泛应用在模式识别、生物科学、社会科学、心理学和数据挖掘等领域中。在网络结构分析、无线传感器网络和生物信息处理等领
近年来,随着经济的快速发展和车辆的日益增加,道路交通状况的日益严重。为了改善交通控制的问题,基于视频的智能交通监控系统已逐渐成为当前研究的重点和热点问题。基于视频的交
随着互联网技术的不断发展,网络规模逐渐增大并涌现出各种新的网络应用(如P2P、IPTV等)。这些新型流量的急速增长一方面造成严重的带宽负担,加剧网络的拥塞状况;另一方面恶意流量
随着互联网应用的发展,各大IT公司纷纷推出自己的云计算平台,并把云计算作为未来重要的发展战略之一。伴随着数据量的爆炸式增长,由于单台机器不可能完成海量数据存储和计算
云计算是一种高效低成本的商业计算模型,但是如何保证用户数据安全是云计算发展与应用过程中面临的巨大挑战。在云存储环境下用户需要一种高效的验证机制能够验证远程数据的完
FPGA通常携带大量算术逻辑资源,具有设计周期短、开发成本低和可重配置等特性,因而在空间和地面数字系统设计中得到广泛应用。然而,SRAM型FPGA对辐射粒子非常敏感,常会受其影
随着现代无线通信技术、片上系统的发展,由大量具有自组织能力的传感器节点构成的无线传感器网络(Wireless Sensor Networks, WSN)被广泛的应用于社会的各个领域中,对现代社会带
云存储作为从云计算领域延伸和发展出来的技术,为企业和用户提供了极大的存储空间和按需定制的计算资源,其工作方式是把用户的数据转移到云存储的服务器上进行操作,这样一来用户
云计算是基于互联网的以服务为中心的计算机资源使用模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。它被视为科技业的下一次革命,将会带来工作方式和商业模式
科研是高校的一项重要活动,其水平反映了高校,管理的信息化是高校科研管理的重要组成部分。伴随高校信息化进程的不断加快,科研管理信息平台不仅可以提高管理效率,还可以为管理层