ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:132.34KB ,
资源ID:13443220      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13443220.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电影推荐系统Word格式文档下载.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

电影推荐系统Word格式文档下载.docx

1、依据用户浏览历史得信息进行推荐。由Daniel L emire教授在 2 005年提出得一个Item Base d(基于条口)推荐算法,可 应用于各类以网上商品销售为主业务得网上商店,以及提供文章、新闻、音乐、 电影等“无形”得产品得网络站点。用于帮助商丿占经营者,网络站点从事产品 得个性化推荐,提高营销及服务质量,更好地挖掘潜在客户及客户得使用、购买 潜能。同时也根据用户得喜好,网站会留下记录,当用户再次访问时,网站会推荐用 户可能喜欢得东西,这样也方便了用户,用户无需浪费时间去搜索大量得信息。二、 现有推荐系统研究方法:1、 基于内容得推荐:基于内容得推荐(co n te n t-b a

2、s ed remen d a t ion)就是指根据用户选择 得对象,推荐其她类似属性得对象作为推荐,属于Sch a fer划分中得I tem-t o -Item Correia ti on方法、这类算法源于一般得信息检索方法、不需要依据 用户对对象得评价意见、对象使用通过特征提取方法得到得对象内容特征来表 示,系统基于用户所评价对象得特征,学习用户得兴趣,从而考察用户资料与待预 测项目相匹配得程度、对象内容特征(C o nten t (s)得选取在U前得硏究中以对象得文字描述为主,比如 信息检索中最经典得文本特征就是词频-倒排文档频率(te rm f re Q u e ncy- i nver

3、 s e d ocument fr e q u e ncy,简称 TF- I DF)另一方面用户得资料模型 ContentBas e dProf i le (c)取决于所用机器学习方法,常用得有决策树、贝叶斯 分类算法、神经网络、基于向量得表示方法等,数据挖掘领域得众多算法都可以 应用、2、 协同过滤推荐协同过滤推荐(col 1 abo r ativ e filte r i ng remen d a t ion)技术就 是推荐系统中最为成功得技术之一,它于2 0世纪9 0年代开始研究并促进了 整个推荐系统研究得繁荣、大量论文与研究都属于这个类别、协同过滤得基本思想就是:找到与当前用户c c u

4、r相似(比如兴趣与口味 相似得其她用户cj,计算对象s对于用户得效用值u(cj,s),利用效用值对 所有s进行排序或者加权等操作,找到最适合ccur得对象s*、其基本思想非常 易于 理解,在日常生活中,我们往往会利用好朋友得推荐来进行一些选择、协同过滤正就是把这一思想运用到推荐系统中来,即基于其她用户对某一内容得 评价向目标用户进行推荐、基于协同过滤得推荐系统可以说就是从用户得角度进行推荐得,并且就是自 动得,也就就是说,用户所获得得推荐就是系统从用户购买或浏览等行为中隐式 获得得,不需要用户主动去查找适合自己兴趣得推荐信息,如填写一些调查表格 等、其另外一个优点就是对推荐对象没有特殊得要求(

5、而基于内容得推荐需要对 推荐对象进行特征分析),能够处理非结构化得复杂对象,如音乐、电影等、同时, 研究用户之间得关系需要大量得用户访问行为得历史数据,与社会网络研究有交 义点,有丰富得研究基础与广阔得前景、对协同过滤最早得研究有Gru n d y sys t e m,后来得研究成果包括 Ta p e stry s y s t em, Group Lens, Ringo, PHO A K S sy s t e m, J e s t er sys t em等、总体而言, 此类推 荐算法可以分为两类:启发式(h e u r i sti c -bas e d or memo r y b ased)

6、方法与基于模型(mo d el-based)得方法。3、 基于知识得推荐:基于知识得推荐(know I edge-b a s ed r e men d a tio n)在某种程度上可 以瞧成就是一种推理(infer e nee)技术、它不就是建立在用户需要与偏好基础上 推荐得,而就是利用针对特定领域制定规则(rule)来进行基于规则与实例得推 理(case -based reasoning) 例如,文献34中利用饭店得菜式方面得效用知 识,推荐饭店给顾客、效用知识(f u nc t i onal know I e d ge)就是一种关于 一个对象如何满足某一特定用户得知识,因而能够解释需求与推

7、荐得关系,用于 推荐系统、效用知识在推荐系统中必须以机器可读得方式存在(onto 1 og y本 体知识库),例如qui c k step and foxtrot sys t em s使用关于学术论文主题 得on t o 1 og y本体知识库向读者作推荐、4、S 1 op e one算法推荐:Slope One就是一系列应用于 协同过滤得算法得统称。ill Daniel Lem i re与Ann a M a c 1 a ch 1 an于2005年发表得论文中提出。有争议得 就是,该算法堪称基于 项口评价得non-1 r iv i al协同过滤算法最简洁得形 式。该系列算法得简洁特性使它们得实

8、现简单而高效,而且其精确度与其它复杂 费时得算法相比也不相上下。该系列算法也被用来改进其它算法。当可以对一 些项目评分得时候,比如人们可以对一些东西给出1到5星得评价得时候,协同 过滤意图基于一个个体过去对某些项LI得评分与(庞大得)山其她用户得评价构 成得数据库,来预测该用户对未评价项口得评分。如:如果一个人给披头士得 评分为5 (总分5)得话,我们能否预测她对席琳狄翁新专辑得评分呢?这种情形下,item-based协同过滤系统 根据其它项目得评分来预测项 LI得分值,一般方法为线性回归()、于就是,需要列出x - 2个线性回归方程与回 归量,例如:当有1 0 00个项时,需要列多达1,0

9、0 0,00 0个线性回归方程,以 及多达2, 000, 0 0 0个回归量。除非我们只选择某些用户共同评价过得项口对, 否则协同过滤会遇到过适(过拟合)问题。三、Slope one算法描述及实现过程:1、算法原型:图例一(如图所示):ItemAItemBzUser A43UserB2?、图3-1算法演示图一如上图所示,Us e rA对I tem A得评分就是4,对ItemB得评分就是3,Use rB M It e mA得评分就是2,那么,预测Us e rB对It e mB得评分就是多少呢? 根据 Slo p e One 算法,2+( 3 - 4 ) = 1。图例二(如图32所示):厂 1It

10、em AJ9丿厂UserCxV 丿a 丿图3-2 算法演示图二如上图所示,U serB对ItemB得评分会就是多少呢?股票上有个说法 就是平均值可以掩盖一切得异常波动,所以股票上得各个技术指标就是收集不同 时间段得平均值得曲线图或就是柱状图等。同样得,Slope One算法也认为:平 均值也可以代替某两个未知个体之间得打分差异,条H A条|_|B得平均差值 就是:(4-3) + (3-3)2 二0、5也就就是说人们对事物A得打分一般比事物B得打分要高0、5,于就 是Slope one算法就猜测U s e rB对事物B得打分就是2-0、5 = 1、5。2、加权算法:由上得两个示例对Slope O

11、n e算法有了认识。如果有1 0 0个用户对I te mA与I temB都打过分,有1000个用户对It e mC与It e m B也打过分。显 然这两个rating差得权重就是不一样得。因此我们可以推测,计算方法就 是:100 x (Rating 1 to 2) + 1000 x (Rating 2 to 3)(100 + 1000)S lope One算法得加权算法数学描述如下:有N个用户对条目A与 条目B打分了,R(A-B)表示这N位用户对A与对B打分得平均差(A-B), 有M位用户对条目B与条目C打分了,R(C-B)表示这M位用户对C与对B打分得平均差(C-B),注意都就是平均差而不就

12、是平方差,现在某个用户对 A得打分就是 对。得打分就是rc,那么A对B得打分可能就是:N x g - R(A - B) + M x (rc - R(C - B)rb= M + N上面讨论得就是用户只对条目得喜好程度打分。还有一种情况下用户也可以 对条H得厌恶程度打分。这时可以使用双极Slope One算法(Bl Pol a r Slope On e )o四、实验结果:测试数据movielens均方根误;RMSE二0.947445分以上推荐正确率0.746卢一强:北京遇上西雅图李长月:猩球崛起燕睿涛:听风者龚志鑫:北京遇上四雅图肖申克的救赎刘璐:刘思遥:北京遇上西雅图 龚志鑫:少年派孙召星:肖申克的救赎 燕睿涛:泰坦尼克号速度与激悄5汤瑶:注释:此数据代表按照自己与别人得评分推荐得电影致人IJ 冏 途 之 泰 冏少年派得奇幻漂流J% 衣 人白鹿原二次曝光速度与激情五泰迪熊功夫熊猫源代码失 恋十夭志明与春娇这个杀手不太冷肖申克得救赎唐伯虎点秋香大话西游mOmlmMF、2% n、9LraE.帀Eo8

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1