毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
手机游戏推荐技术研究(4)
e) 层叠:在第一种推荐的算法基础上,在做第二种推荐算法进行更好的精确推荐;0
f) 特征扩充:采用多种推荐技术,将某种推荐算法的特征信息加入到另一种推荐技术中,结合起来进行推荐
g) 元级别:类似于特征扩充,区别在于将一种推荐技术的模型作为另一种推荐技术的输入
2.2 协同过滤算法概况
协同过滤算法在1992年被提出,最初的提出,是用来为Xerox公司用来筛选邮件系统错误!未找到引用源。。之后,很快便应用到电子商务网站,其中最经典的就是亚马逊的网络书店。Amazon的网络书 店,通过分析用户已经购买的行为,并借用其他用户的信息,来推荐给用户。
协同过滤算法结合用户对于项目的评价信息,利用相似性来寻找与用户兴趣偏好相似的Top-N用户集合,之后通过最近邻算法将分析出的用户,根据分析出的用户的相似兴趣偏好,推荐给用户。相对来说,协同过滤算法,并不是太受物品的特性影响,而是在于用户对于项的评分,所以,协同过滤推荐算法具有个性化推荐,能够为用户寻找到新的兴趣。
基于协同过滤的推荐算法的流程基本可以分为了三个步骤:
1) 收集用户信息和评分项
通常而言,我们会根据用户与商品之间的评分表,建立起一个用户×商品的二文矩阵表,矩阵的值代表着用户与商品之间的评分值。其值可以代表任何含义,可以是0或1表示用户对商品之间的是否喜欢。也可以是一个值,来表示用户与商品的喜好程度。所以,协同过滤,对于商品而言,并不需要去分析商品集的特征和关联规则。只依赖于用户-商品的评分表。
2) 寻找最近邻
因为评分表可以将每个用户对应商品的关系抽成一个向量。之后采用多种常用的最近邻算法,包括欧几里得距离[8]、皮尔逊相关系数[8]、余弦相似度[8]等。基于各种最近邻算法,分析各个用户(或者商品)之间的相似值,并根据相似度值,按照从大到小的顺序,选取前Top-N用户,也可以选择一个阈值,将相似度值大于该阈值的加入到最近邻集合中。
在计算最近邻,可以有以下方法,进行选择。
共4页:
上一页
1
2
3
4
下一页
上一篇:
基于Android平台恶意软件动态检测方法设计与实现
下一篇:
RDMA性能在多租户环境下的测量研究虚拟机及容器
Android手机考勤平台的设计与实现
采用颜色共生矩阵的图像分析技术实现
Android员工请假系统设计
jsp《计算机硬件技术基础...
Android手机考勤系统设计
基于微信端的船厂现场安全巡检技术研究
基于Android的手机找回APP设计和实现
压疮高危人群的标准化中...
从政策角度谈黑龙江對俄...
浅论职工思想政治工作茬...
基于Joomla平台的计算机学院网站设计与开发
AES算法GPU协处理下分组加...
酵母菌发酵生产天然香料...
提高教育质量,构建大學生...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
上海居民的社会参与研究
浅谈高校行政管理人员的...