基于安卓平台的手机推荐引擎的设计与实现

基于安卓平台的手机推荐引擎的设计与实现

ID:35063805

大小:3.94 MB

页数:62页

时间:2019-03-17

基于安卓平台的手机推荐引擎的设计与实现_第1页
基于安卓平台的手机推荐引擎的设计与实现_第2页
基于安卓平台的手机推荐引擎的设计与实现_第3页
基于安卓平台的手机推荐引擎的设计与实现_第4页
基于安卓平台的手机推荐引擎的设计与实现_第5页
资源描述:

《基于安卓平台的手机推荐引擎的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、-V,,nr'iIlI10巧3密级I:公开今单位代码:||hi'jV.考皮缘僅硕女化A’?!公,.-、‘..—.-V矿..li.??*?古.1'???.'一■'?i:.,■:.7'■f)/‘乏;)j-引车式奸;论文题目:暮于安卓平台的手机推荐引擎的'--?I'‘;计与实现诚占,巧'一?-■f..诗'辦r-心-不矿玄讀1213012236学号.'.1巧..-带;—-姓名f意、;;讀式-乂'、'^、/:崖壬丞

2、r作,./^导师/):|;''''工程硕止’>■:k./I\§专业学位类别,:‘ij全曰串类型电子与通信工程专业(领域)一六年四呂二零论文提交日期V'1'|甘,;产^:;''■与奔.^./;'私主;一.气‘/.\/_三Thedesinandimlementationofrecommendergpsys化mofmobilehonebasedonAndroidlatformppThesisSubmittedtoNaninUniversitofPost

3、sandjgyTelecommunicationsfortheDereeofgMasterofEnineerinwggBYya打Zhe打zhengSuervisor:Prof.ian又uero打pAQgril2016p摘要移动互联网的泛起和普及将我们带入一个数据爆炸的年代,海量数据资源在满足用户的同时,也带来了数据资源超载的问题,即随着网络上数据资源的大幅增长,人们在如此大的资源中查找自己需要的资源变的如大海捞针般困难。目前,针对该问题最有效的解决方法是采用以推荐引擎为代表的信息推送系统,它是根据监听记录用户的行为数据,分

4、析归纳使用者的上网习惯、浏览记录等,匹配出使用者或许想知道的信息、想购买的产品并推荐给使用者。现阶段大多数商用的推荐引擎都是web服务器上进行使用者行为数据收集和建模。这不仅占用了Web服务器的系统资源,加重了成本开销,使用户行为数据的采集受到限制,还可能会导致用户信息的泄露。基于上述的时代背景,文本对android平台上的个性化推荐引擎主要做了一下研究工作:首先,对安卓系统的平台架构和基本组件进行了研究。提出采用ContentProvider机制与SQLite数据库结合的方式实现对用户手机上的短信息内容和下载到手机本地的英文文本内容的提取。其次,对字符文本存储的trie(字典树

5、)算法进行研究和改进。研究发现该树结构除根节点外的每个节点都只包含一个字符。本文提出了一种改进办法,在所有有词尾标识的节点上同时存储字符串的末尾字符和整个字符串。这样可以大大节省分析模块对存储数据的检索时间。再次,对应用在分析模块中的字符串匹配相关的kmp算法进行研究,并改进优化了AC算法。研究发现AC算法是kmp算法在复杂模式下的扩展,是在trie树的基础上为失配节点设计跳转表来减少比较次数,节省匹配时间。由于本设计是基于英文文本的分析,本文为AC算法增加了分隔符匹配的功能,来实现单词分割,优化后的算法保障了分析模块结果的准确性。最后,根据以上算法来挖掘描述用户喜好和需求的关键

6、字,完成了分析匹配模块和广告推送模块的设计和实现,并对整个推荐系统进行测试和验证。关键词:个性化推荐,本地资源,AC算法,Trie结构,安卓手机IAbstractTheemergenceandpopularityofmobileInternetisthrownusintoaneraofdataexplosion.Massivedataresourcesaremeettheuser'sneed,atthesametimebringstheproblemofdataresourcesoverload.Withthesubstantialgrowthofthedataonthenetw

7、ork,peoplewanttofindwhattheyareneedasdifficultaslookingforaneedleinabottleofhay.Thus,theefficiencyoftheusinginformationhasbeenreduced.Atpresent,oneofthesolutionsfortheproblemofdataresourcesurplusistheinformationpushsystem,whichisarepresentedo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。