网站大量收购闲置独家精品文档,联系QQ:2885784924

基于微博用户的协同过滤系统--以python为例剖析.doc

基于微博用户的协同过滤系统--以python为例剖析.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于微博用户的协同过滤推荐系统--以python为例 袁玉芳 (江苏师范大学数学与统计学院 江苏徐州 221116) 摘要 微博即微型博客,是一种通过关注机制分享即时信息的社交网络平台.在经过十几年的发展,到2013年时新浪微博的注册量就已经达到了5.36亿.微博以其独特的运行方式吸引了世界各地的网民,在中国微博也获得了大量网友的青睐.本文是根据部分随机微博用户所关注的标签,通过计算各用户间的相关系数,将基于用户的协同过滤技术应用到微博信息推荐中,对目标用户推荐其潜在关注东西. 关键词 微博;推荐系统;协同过滤;python 0 引言 从twitter的建立,到2007国内第一个具有微博色彩的饭否网,微博开始了轰轰烈烈的发展.越来越多的人开始使用微博的是一场微博人气的战,名人开始使用微博聚揽人气,草根也怀有成为名人的梦想网红群体的出现刺激大量籍籍无名的群众从默默无闻到一夜成名往往就在不经意之间用户可以通过客户端发布在140字(包括标点符号)的文字信息,并实现即时分享.Google之前的众多浏览器之所以输给Google,正是由于Google研发了推荐系统,极大满足了用户需求.之后有哪些信誉好的足球投注网站引擎的开发大都注重了推荐系统的研发.更为突出的是,现在流行的app基本也都含有推荐这个功能,如淘宝,京东,亚马逊等等. 而python软件以其简单的语法,强大的功能征服了很多人,它不仅含有很多功能的模块以供使用,更可以融合其他语言,使其他语言在平台上运行.但是因为相关书籍大都是英文,中文译本较少,所以python在国内可找到的资料并不是很多,应用也并不是很广泛,但不能否认的是它的确是一款实用且强大的计算机编程软件. 互联网发展至今已达到了令人惊讶的地步它给用户带来了大量的信息,满足了用户在信息时代对信息的需求,但网络的迅速发展,使无法直接从中获得自己真正有用的那部分,所以信息的使用效率反而降低了,这就是所谓的信息超载(informationoverload)问题. 推荐算法正是在这样的情况下火起来的互联网的信息爆发有了大量的数据这使得推荐系统有了用武之地与传统有哪些信誉好的足球投注网站引擎相比推荐系统通过研究用户兴趣偏好进行计算发现用户的潜在兴趣从而使用户获得期望信息就比如假如我们直接有哪些信誉好的足球投注网站我们可以通过有哪些信誉好的足球投注网站引擎获得精准的信息可当我们不知道自己想要找什么的时候推荐系统的优势就显现出来了1995年3月(),卡耐基.梅隆大学的RobertArmstrong等人在美国人工智能协会上提出了个性化导航系统Web Watcher;斯坦福大学的MarkoBalabanovic等人在同一会议上推出了个性化推荐系统LIRAPython是一种面向对象,解释型计算机程序设计语言,由Guido van Rossum于1989年底发明Python代表着简单主义,因为其简单的语法,它很容易上手. 作为一款计算机程序设计语言,python几乎可以被应用于任何地方.从软件质量上看,python的代码设计致力于可读性,这使得python具备了优秀的可重用性和可维护性.即使代码非本人所写,python代码的一致性也保证了其代码容易理解.Python的开发效率相对于其他语言来说更高,它的代码大小往往只有C++或Java的1/5-1/3,因此无论是录入还是调试,维护都仅需要少量代码.且python程序可立即运行,无需编译. Python内置了众多预编译并可移植的功能模块,这些模块即标准库.标准库支持一系列应用级的编程任务,涵盖了从字符模式到网络脚本编程的匹配等方面,此外还通过自行开发的库或者众多第三方应用支持软件进行扩展. Python相较于其他语言来说属于高级语言,在编写方面以简答著称,但这并不意味着python编写复杂程序上面会非常吃力.反而Python可以做很多著名的网站包括YouTube就是Python写的;可以做网络游戏的后台,很多在线游戏的后台都是Python开发的比如python软件,利用协同过滤的方法想用户推荐其未关注的内容. 1协同过滤推荐系统 协同过滤推荐(Collaborative Filtering Recommendation)技术是推荐系统中应用最早和最为成功的技术之一.协作型过滤算法通常对一大群人搜集其偏好从中找到与品味相近的一小群人算法会对这一小群人的关注信息进行考察并组合在一起构造出一个推荐列表这个推荐列表的信息是经过排名的我们可以通过排名看出用户可能感兴趣的信息的可能性大小协同过滤是基于这样的假设:如果用户想要找到他真正感兴趣的内容可以有这样的方法首先找到与此用户有相似的用户,然后将这些用户感兴趣的内容推荐给此用户.这个基本思想非常易于理解,协同过滤推荐系统正是把这一思想运用到电子商务中来以给使用者带来更好的使用体验 基于协同过滤的推荐系统是用

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档