基于协同过滤算法的新闻的个性化推送系统的设计与实现

来源 :湖南大学 | 被引量 : 0次 | 上传用户:cqccc01
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息的不断膨胀,人们在处理信息过程出现越来越大的难度,无法进行信息过滤和快速的获取有效的信息,因此导致人们在信息流面前无法进行快速的决策。推荐系统能够有效的进行信息的处理和过滤,并将有效的信息推送给用户,从而缩短了用户获取信息的时间。新闻系统为用户提供了获取新闻的途径,随着新闻产生的速度越来越快,人们在获取感兴趣的新闻越来越难,加之现在的新媒体和自媒体的不断盛行,产生的新闻质量和可行度受到威胁,因此人们在进行新闻信息过滤中越来越难。因此在新闻系统中引入推荐系统对新闻信息进行过滤和处理后提供用户可以大大提高用户的体验,防止了用户在进行新闻阅读时产生的疲倦感。个性化新闻推荐系统可以根据用户浏览的的历史新闻信息进行用户兴趣分析,以及用户标签进行用户兴趣的挖掘,从而为用户推荐其感兴趣的新闻信息。本文正是在这样的背景下采用推荐算法向用户进行新闻推荐。本文的主要研究内容如下:首先对个性化新闻推荐系统的课题来源、选题目的以及国内外发展现状进行了详细的分析。为本文的研究指明了方向。在此基础上对系统涉及到的相关技术进行了详细的分析。其中包括推荐系统和推荐技术的详细分析。其次对系统进行了详细的需求分析和设计,对于个性化新闻推荐系统进行了详细的需求分析。从功能需求和性能需求两个方面展开。系统的设计主要从系统总体架构、流程分析和系统的功能模块设计。其中系统总体架构主要从系统架构和系统的网络部署两个方面展开分析。系统功能模块主要可以分为:用户管理模块、主题管理模块、个性化推荐模块和新闻展现模块。对这四大模块进行了详细的设计。最后对个性化新闻推荐系统进行了详细的实现和测试。本系统主要采用了java作为开发语言,Eclipse作为开发平台,数据库使用了Mysql,文件存储采用了HDFS。用户管理模据欸、主题管理模块和个性化推荐模块进行了详细的实现。用户管理模块主要从数据的增删改查等方面进行了详细的实现。主题管理模块主要通过中文分词和频繁挖掘进行主题模型发现,本文采用了Jcseg分词器和Apriori频繁集挖掘算法实现。个性化推荐模块则主要实现了用户或者新闻的相似度计算模块以及个性化推荐子模块。
其他文献
目的探讨高血压性脑出血患者微创引流术后再出血的相关因素。方法行微创引流术的435例高血压性脑出血患者临床资料通过多因素Logistic回归方程确定相关因素。结果手术时机、
基于国家财力和公平正义之考虑,合理限定刑事被害人国家补偿的对象及其条件是未来刑事被害人国家补偿立法必须解决的问题。因犯罪行为遭受重伤的人,或者因犯罪行为被害致死人
中国和爱沙尼亚自1991年建交,建交以来,两国政府先后签订了《经济贸易协定》《投资保护协定》等文件,为两国经贸关系发展奠定了良好的政策基础。近日,中国驻爱沙尼亚使馆经济
欣赏式习作评价,有利于学生习得习作技法,激发习作兴趣,积累习作经验。教师要进一步发挥学生的主体意识,构筑自我式欣赏、同伴式欣赏、点拨式欣赏、比较式欣赏等多元化习作欣
为了对植物抗病虫基因工程研究提供依据,以辣椒凝集素基因为探针,通过电子克隆方法从烟草栽培品种K326中克隆甘露糖结合凝集素基因,并对其进行了序列分析。结果表明:从烟草栽
研究语词与实在间关系的指称理论在语言哲学研究中一直处于根本性的核心地位。该理论的发展透视出从语义逻辑向语用、心理意向演变的特征。意向性的引入使得指称变为一种人们
分析了惠来电厂1000MW机组调试过程中多次出现的凝结水泵出力突然下降的问题,找到了导致上述问题的原因,提出了切实可行的处理方法和防范措施。
目的了解山西省老年人群不同类型肥胖现状及其与慢性病的关系。方法利用2010年山西省国民体质监测的数据,以山西省11个地市、60~69岁的老年人4 957人作为研究对象。采用体重
<正>在现行教育制度下,教师往往采取"两头抓"的教学方法。殊不知,一个庞大的群体正逐渐被冷落——中等生。其实,中等生就像行走在遗忘边缘的孩子,拉一把他们就会成为"好孩子"
期刊