基于协同过滤算法的新闻推荐系统的设计与实现

来源 :首都经济贸易大学 | 被引量 : 0次 | 上传用户:aliuyangba
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,“互联网+”已成为时代发展的大趋势,如何有效地筛选大量的信息数据,得到高质量的新闻信息,已成为当前面对的难题。为了解决这一问题,开发基于协同过滤算法的新闻推荐系统,可以准确地过滤出用户感兴趣的新闻,并增加用户的体验感。本论文开发的新闻推荐系统通过训练一个用户喜好预测模型,在模型中对用户历史行为操作进行分析,并计算出分类权重和相关关键字排序集合,从而根据集合结果,为用户推荐具有相同分类、相同关键字的新闻。在系统开发过程中,首先从功能和非功能性需求两个方面对系统做出详细的需求分析。然后,对系统的整体架构、数据库设计和功能模块进行了详细设计。最后,对系统的各个功能模块进行开发与实现。所开发的新闻推荐系统所具有的功能包括:首页、个人中心、发布者中心、新闻管理模块、发布者审核模块、用户管理模块、推荐配置管理模块等。在系统开发中主要采用ThinkPHP框架,利用MVC设计模式以及面向对象的开发结构进行平台搭建,以PHP+javascript作为开发语言,apache作为web服务器,Mysql作为数据库。
其他文献
苏联现代诗人勃洛克,人们喜欢称之为“象征主义诗人”,这似乎已经成为定论。对于他的诗作《十二个》中出现的耶稣形象也众口一声:不正确,非革命,是勃洛克宗教救国思想的表现
海洋中具有丰富的自然资源,在海洋开发过程中,常通过搭载声学、光学设备的水下潜器完成指定的海洋开发任务。由于水介质的特殊性,声波是水下唯一有效进行远距离信息传递的载
本文通过分析材料科技英语的词汇、语法及语篇等语言特征,提出准确、通顺与简洁的材料科技英语标准,另外还分析了了材料科技英语的翻译方法及翻译技巧。
执行器饱和是实际控制系统中常见的现象。当控制输入达到其物理极限时,称为执行器饱和。这必然给控制系统的控制设计和稳定性分析带来困难。滑模控制作为一种对匹配不确定性和参数变化具有较强鲁棒性的非线性控制方法,在大多数包含不可避免的不确定性的实际系统中得到了广泛的应用。由于滑模控制器的设计目的是使闭环系统的状态轨迹在有限时间内达到预定的滑动面,因此通常需要滑动面达到规律来保证其快速性。因此,一些大的控制输