`
javafan_303
  • 浏览: 950473 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

个性化推荐系统简介

 
阅读更多

 

个性化推荐系统简介
  个性化推荐是根据用户的兴趣特点和购买行为,向用户推荐用户感兴趣的信息和商品。随着电子商务规模的不断扩大,商品个数和种类快速增长,顾客需要花费大量的时间才能找到自己想买的商品。这种浏览大量无关的信息和产品过程无疑会使淹没在信息过载问题中的消费者不断流失。为了解决这些问题,个性化推荐系统应运而生。个性化推荐系统是建立在海量数据挖掘基础上的一种高级商务智能平台,以帮助电子商务网站为其顾客购物提供完全个性化的决策支持和信息服务。购物网站的推荐系统为客户推荐商品, 自动完成个性化选择商品的过程, 满足客户的个性化需求, 推荐基于:
  网站最热卖商品
  客户所处城市
  客户过去的购买行为和购买记录, 推测客户将来可能的购买行为
  在电子商务时代, 商家通过购物网站提供了大量的商品, 客户无法一眼通过屏幕就了解所有的商品,也无法直接检查商品的质量. 所以,客户需要一种电子购物助手,能根据客户自己的兴趣爱好推荐客户可能感兴趣或者满意的商品

上面主要说的是电子商务推荐系统,其实其它的推荐系统的描述是差不多的。

推荐系统的主要算法有:
  (1) 基于关联规则的推荐算法(Association Rule-based Recommendation)
           关于关联规则的推荐算法,可以
参考利用orange进行关联规则挖掘
  (2) 基于内容的推荐算法 (Content-based Recommendation)
  内容过滤主要采用自然语言处理、人工智能、概率统计和机器学习等技术进行过滤。
  通过相关特征的属性来定义项目或对象,系统基于用户评价对象的特征学习用户的兴趣,依据用户资料与待预测项目的匹配程度进行推荐,努力向客户推荐与其以前喜欢的产品相似的产品。如新闻组过滤系统News Weeder。
  基于内容过滤的系统其优点是简单、有效。其缺点是特征提取的能力有限,过分细化,纯基于内容的推荐系统不能为客户发现新的感兴趣的资源,只能发现和客户已有兴趣相似的资源。这种方法通常被限制在容易分析内容的商品的推荐,而对于一些较难提取出内容的商品,如音乐CD、电影等就不能产生满意的推荐效果。
  (3) 协同过滤推荐算法 (Collaborative Filtering Recommendation)
  协同过滤是在信息过滤和信息系统中正迅速成为一项很受欢迎的技术。与传统的基于内容过滤直接分析内容进行推荐不同,协同过滤分析用户兴趣,在用户群中找到指定用户的相似(兴趣)用户,综合这些相似用户对某一信息的评价,形成系统对该指定用户对此信息的喜好程度预测
  与传统文本过滤相比,协同过滤有下列优点:
  1)能够过滤难以进行机器自动基于内容分析的信息。如艺术品、音乐;
  2)能够基于一些复杂的,难以表达的概念(信息质量、品位)进行过滤;
  3)推荐的新颖性。 正因为如此,协同过滤在商业应用上也取得了不错的成绩。Amazon,CDNow,MovieFinder,都采用了协同过滤的技术来提高服务质量。
  缺点是:
  1)用户对商品的评价非常稀疏,这样基于用户的评价所得到的用户间的相似性可能不准确(即稀疏性问题);
  2)随着用户和商品的增多,系统的性能会越来越低(即可扩展性问题);
  3)如果从来没有用户对某一商品加以评价,则这个商品就不可能被推荐(即最初评价问题)。因此,现在的电子商务推荐系统都采用了几种技术相结合的推荐技术。

比如
Slope One就是一种简单高效的协同过滤算法,Slope One 算法是由 Daniel Lemire 教授在 2005 年提出的一个 Item-Based 推荐算法。

还有一种是基于矩阵奇异值分解(SVD)的协同过滤算法,可以看
这儿

ppt链接地址在
这儿
---------------------------------------------------------------------

虾米猜你喜欢的音乐

虾米根据你搜索歌曲的关键字向用户推荐可能感兴趣的小组

Google Reader根据用户的兴趣向用户推荐的相关的RSS


Google Reader左侧的RSS推荐,还算比较准备


在大众点评网搜索“水煮鱼”后向用户推荐的餐馆


豆瓣书籍推荐

新浪音乐歌曲推荐
---------------------------------------------------------------------
收集的几个研究数据挖掘及推荐系统的博客。
http://xlvector.cn/blog/
http://www.cnblogs.com/kuber/
http://blog.csdn.net/zhengyun_ustc/
http://www.fuchaoqun.com/
http://www.guwendong.cn/
http://glinden.blogspot.com/

参考:
http://baike.baidu.com/view/2796958.htm
Slope one:简单高效的推荐算法:http://www.fuchaoqun.com/2008/09/slope_one/
基于Slope One的相关歌曲推荐算法:http://www.fuchaoqun.com/2009/02/slope-one-for-music-recommender-system/

 

转载自:

http://iamcaihuafeng.blog.sohu.com/141167552.html

分享到:
评论

相关推荐

    个性化推荐系统的研究进展

    个性化推荐系统 简介基于内容的推荐、协同过滤算法和混合算法 非常好的一篇中文推荐系统方面的文章。

    个性化推荐系统开发指南.pdf

    推荐系统简介,推荐;排序;召回 ;基于 PAI 10 分钟搭建一个简单推荐系统;~~~~~~~~~~

    SpringBoot项目图书个性化推荐系统的设计与实现.zip

    SpringBoot项目图书个性化推荐系统是为读者和图书销售平台设计的网络应用程序,旨在提供一个智能化的图书推荐服务。该系统通过集成用户行为分析、内容过滤、协同过滤和混合推荐等算法,实现了对用户阅读偏好的学习和...

    Python项目之django电影个性化推荐系统(源码 + 说明文档)

    Python项目之django电影个性化推荐系统(源码 + 说明文档) 第二章 技术介绍 8 2.1 B/S结构 8 2.2MySQL 介绍 8 2.3MySQL环境配置 9 2.4Python语言简介 9 2.5Django框架 9 第三章 系统分析与设计 11 3.1系统说明 11 ...

    基于SSM的个性化影片推荐系统源码+数据库+文档.zip

    基于SSM的个性化影片推荐系统源码+数据库+文档(毕设).zip,已获高分通过项目。项目简介 本项目是一套基于SSM的个性化影片推荐系统,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的Java学习者。也...

    个性化智能推荐系统分析与调研.pdf

    系统简介 从市场⽤户调研到互联⽹电商平台产品设计,再到上线运营推⼴,覆盖的⾯很宽,但最为关键和难度最⾼的是个性化推荐系统、搜索 底层和⼤数据系统。其中,个性化推荐系统和搜索底层都是基于⼤数据,所以最终...

    基于知识图谱的个性化智能教学推荐系统(论文+源码)-kaic.docx

    第2章 相关理论与技术概述 7 2.1 知识图谱 7 2.1.1 知识图谱的介绍与发展 7 2.1.2 知识图谱的构建 8 2.3 协同过滤推荐算法 9 2.2.1 推荐算法概述 9 2.2.2 Pearson相关系数 ...4.1 基于知识图谱的个性化教学推荐流程 25

    个性化文本语音转换系统(TTS)的设计与实现1

    摘要I第 1 章 引言 1 -1.2 源-目标说话人语音转换 - 2 -1.2.1 语音转换简介 - 2 -1.2.2 语音转换的意义 - 3 -1.2.3 语

    基于基于SSM的个性化商铺系统(源码 + 说明文档)

    基于基于SSM的个性化商铺系统(源码 + 说明文档) 第二章开发技术与环境配置 8 2.1 微信开发者工具 8 2.2 Java语言简介 8 2.3 MySQL环境配置 9 2.4 MyEclipse环境配置 9 2.5 mysql数据库介绍 10 2.6 B/S架构 10 2.7...

    个性化的视频播放系统

    其实动态、静态页面在不同的用途下各擅胜场,但是在有很多个性化功能的前提下,动态的页面要比纯静态的页面好处多多,那么剩下就是一个效率问题 在不考虑网速的情况下,与纯静态页面相比,您不会感觉到丝毫的差别。...

    QCMS.rar_QC_个性化推荐_调用JS

    ASP+ACCESS,只要一个ASP空间即可直接架设,无需更多复杂的操作,程序开源,模版分离,动态标签,只要会HTML就可以做出个性化的网站。 后台管理员帐号:admin 密码:admin 验证码:qcms 相对于1.2版作了入下的更新 1....

    基于Spring+SpringMVC+MyBatis+mysql的个性化商铺系统(包括APP端)设计与实现(源码+文档).zip

    资源名字:基于Spring+SpringMVC+MyBatis+mysql的个性化商铺系统(包括APP端)设计与实现(源码+文档).zip 资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 模块: ...

    礼品DIY个性定制整站系统

    个性化定制整站系统简介: 3kdiy个性化定制整站系统具有很强大的DIY在线定制,在线设计功能,可视化操作,随时预览定制产品的效 果,是个性定制行业中,最专业的一个定制软件,可以用来设计杯子、抱枕、水晶、台历、...

    个性化导航之简约版(带后台)asp版20160523

    原创精致美观的"个性化导航"网站源码-简约版本A1-3.0.动态(带后台ASP ACCESS)与静态(无后台)双版本.可换肤带4大系列20套背景. 网址导航系统简介: 1、本程序是基于SDCMS内核,程序体积小巧、采用ASP ACCESS...

    基于springboot的线上阅读系统.zip

    个性化推荐模块根据用户的阅读偏好和历史记录,推荐相关的书籍和主题,提供个性化的阅读推荐服务。 除了核心功能,该系统还提供了社交分享、评论互动和阅读统计等附加功能。社交分享功能允许用户将喜欢的书籍或阅读...

    多种算法融合的推荐系统Java源码实现:用户与物品协同过滤、标签推荐与潜在因子分析

    该系统深入结合用户与物品协同过滤、标签推荐及潜在因子分析技术,以提供更为精准的个性化推荐服务。项目文件总计111个,主要包括76个Java源代码文件,以及配置文件、文档、执行文件等辅助材料。文件类型涉及java、...

    python使用机器学习算法的电影推荐系统以及票房预测系统源码+PDF文档报告.zip

    多功能个性化的电影推荐算法 python使用机器学习算法的电影推荐系统以及票房预测系统源码+PDF文档报告.zip该项目是个人大作业项目源码,评审分达到95分以上,都经过严格调试,确保可以运行!放心下载使用。 python...

    基于Mahout协同过滤的MovieRecommender电影推荐系统源码

    MovieRecommender是一个基于Apache Mahout库构建的电影推荐系统,采用协同过滤算法为用户提供个性化的电影推荐。该系统主要由Java语言开发,辅以JavaScript实现前端交互,共包含62个文件,涵盖了算法逻辑、前端展示...

Global site tag (gtag.js) - Google Analytics