摘要:

随着智能手机的普及,当前互联网的入口逐渐从传统的电脑端各大门户网站分流到移动互联网当中,在新闻阅读方面,用户也更多的依赖于手机端新闻阅读应用。然而互联网数据的爆炸增长,使得用户在海量新闻中快速发掘感兴趣的新闻愈发困难。利用个性化推荐技术将用户从海量数据中解放出来是推荐技术的使用初衷,将个性化推荐技术运用于手机新闻阅读应用,以其快速、精准的特点帮助用户快捷获取兴趣新闻,是值得挖掘的研究方向。本文基于Android展开了新闻推荐系统的设计和实现,首先分别对系统业务需求和功能模块进行分析设计;同时针对新闻的特性设计了一套以基于用户协同过滤推荐技术为基础通过收集用户数据,计算阅读耗时因子对用户偏好值进行修正,纳入新闻热度影响并通过热度惩罚用户相似度值;然后基于相似邻居集对用户未阅读的新闻进行Top-N排序得到推荐列表;系统概要设计和算法选择完成后,最后我们实现了用Android新闻推荐应用浏览新闻,构建了Spring+Struts2+Hibernate框架的新闻管理后台管理新闻和用户,实现了利用Mahout组件实现推荐功能。本系统的原型系统业已完成,经初步测试系统各项功能均已达到设计预期目标。该系统能够根据用户在Android客户端简单的操作产生的数据,实时更新用户兴趣模型,达到推新、推准的效果;不仅如此,该系统还创新地使用基于用户协同过滤为核心的算法达到新闻推荐目的。

展开

基于android的新闻系统开发,基于Android的新闻推荐系统的设计与实现相关推荐

  1. 基于MATLAB GUI汉字识别系统开发与优化

    基于MATLAB GUI汉字识别系统开发与优化 前言 汉字识别在现代信息技术中扮演着至关重要的角色.随着人工智能技术的不断进步,汉字识别算法也得到了迅速发展,同时,图形用户界面(GUI)也成为了现代计 ...

  2. 基于容器的AI系统开发——百度PaddlePaddle解析

    作者来自百度PaddlePaddle团队:王鹤麟.于洋.王益 责编:何永灿(heyc@csdn.net),本文来源于<程序员>,未经允许不得转载. 基于深度学习的AI系统是由深度学习框架. ...

  3. 新闻系统开发摘要_每日新闻摘要:Microsoft提示使用新的“现代操作系统”

    新闻系统开发摘要 Yesterday, the internet went wild when Dell published specs for its latest laptop that incl ...

  4. 基于Android的理财app开发,基于Android的个人理财系统的设计与实现.doc

    毕业论文(设计)题目: 基于Android的个人理财系统 ---设计与实现 学生姓名: 学 号: 专业班级: 计算机科学与技术092班 指导教师: 职称 副教授 指导教师: 职称 起止时间: 目 录 ...

  5. 基于android点餐系统需求分析,基于Android的点餐系统的设计及实现

    内容简介: 基于Android的点餐系统的设计及实现,毕业论文,共58页,20083字,附开题报告.答辩文稿.源程序. 摘 要 随着无线网络(如4G.3G.GPRS)及无线网络技术与移动操作系统的不断 ...

  6. 基于CyberGarage库的dlna开发(android)

    关于dlna的介绍就不多说了,具体可以看这篇博文http://blog.csdn.net/geniuseoe2012/article/details/8230877 或者问百度谷歌 Dlna通讯采用u ...

  7. 【Android 系统开发】Android框架 与 源码结构

    一. Android 框架 Android框架层级 : Android 自下 而 上 分为 4层; -- Linux内核层; -- 各种库 和 Android运行环境层; -- 应用框架层; -- 应 ...

  8. arm板telnetd为什么运行不了_一种基于ARM的嵌入式系统开发的方案详细讲解

    背景介绍 在日益信息化的社会中,各种各样的嵌入式系统已经全面渗透到日常生活的每一个角落.嵌入式系统的功能越来越复杂,这就使得一个嵌入式系统产品从市场需求立项到方案选择.样机研制.定型量产所需要的开发费 ...

  9. 鸿蒙系统是基于linux嘛,鸿蒙系统是基于安卓吗 鸿蒙系统与安卓的区别

    2019年8月9日,华为鸿蒙系统正式发布,由于这是首款国产自主研发的操作系统,一经发布便吸引了众多国人的关注.但近日,网上也有不少质疑声,表示鸿蒙系统基于安卓,那么鸿蒙系统是基于安卓吗?鸿蒙系统与安卓 ...

最新文章

  1. MyBatis日志到底是如何做到兼容所有常用日志框架的?
  2. CMD指令收集(持续)
  3. 小米真蓝牙耳机说明书_小米真无线蓝牙耳机Air2 SE评测:仅需169元,享受随心畅听体验...
  4. python爬虫(8)--Xpath语法与lxml库
  5. %3cphp和%3c php_PHP 编码安全
  6. c++ 对象数组_ArrayList实现分析(一)——对象创建
  7. DQL 学习-- DQL 基本元素
  8. 十四.jmter图形监控扩展
  9. NYOJ 3(多边形重心)
  10. 算法引论:一种创造性方法(书)
  11. 观察:家乡的、身边的真实互联网
  12. 良心安利草皮3d纹理图片素材网站
  13. 【计算机组成原理】 数据的表示和运算
  14. Mask R-CNN网络详解
  15. 10:统计输入字符串中的单词个数及单词的平均长度
  16. HTML5作业:美食网站设计(浮动的使用)
  17. 小程序全局数据,tost弹窗
  18. 基于JSAAS的公文交换系统的说明
  19. 从校园到职场 | YK菌的2022年中总结
  20. 计算机-IEEE ACCESS-论文投稿上岸经验分享

热门文章

  1. 科普:快速了解第三代半导体及什么是宽禁带半导体
  2. GIS大讨论(九):GIS专业就业之职位篇
  3. 第1章 面向对象分析和设计
  4. 单源最短路和多源最短路
  5. html的基础网页代码源(超基础)
  6. Python不换行输出
  7. Python学习笔记(八)—切片(slicing)
  8. TCP/IP Socket 服务器对接
  9. 本地服务:无法访问此网站 localhost 拒绝了我们的连接请求。ERR_CONNECTION_REFUSED
  10. mysql日期时间相关