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

协同过滤资料

阅读更多
http://blog.csdn.net/flykobesummer/archive/2010/01/02/5122057.aspx



3种形式的协同过滤(Collaborative Filtering)算法:

1、user-based:相同(相似)用户的喜好相同

2、item-based:能够引起使用者兴趣的项目,必定与其之前评分高的项目相似

3、model-based:先用历史资料得到一个模型,再用此模型进行预测

参考:http://gengrenjie.com/2009/04/12/%E5%8D%8F%E5%90%8C%E8%BF%87%E6%BB%A4%E6%89%AB%E7%9B%B2%E7%8F%AD%EF%BC%884%EF%BC%89/

http://www.daniel-lemire.com/fr/abstracts/SDM2005.html 这个地址是slope one算法的原文。

----------------------

个性化推荐学习步骤:

1、有哪些推荐算法?各个主流算法的应用场景是什么?

2、我们使用推荐系统的目的和场景是什么?

3、找一种最容易上手的算法,实现它(尽量利用已有资源:开源软件等)
分享到:
评论

相关推荐

    基于协同过滤算法商品推荐系统论文-java-文档-基于协同过滤算法商品推荐系统文档

    ### 基于协同过滤算法的商品推荐系统设计与实现 #### 一、绪论 - **选题动因**:随着互联网技术的发展和电子商务平台的兴起,如何在海量的商品信息中帮助用户找到他们真正感兴趣的商品成为了商家面临的一个重大...

    java协同过滤推荐算法

    Java协同过滤推荐算法是一种在Java环境下实现的个性化推荐系统的核心技术。它主要应用于大数据环境中的信息过滤,通过分析用户的历史行为和偏好,预测用户可能对哪些未知项目感兴趣,从而为用户提供个性化的推荐服务...

    python基于协同过滤推荐算法的电影推荐系统源码.zip

    python django javascript bootstrap jquery 协同过滤 推荐算法 机器学习 影片显示、影片分类显示、热门影片排序显示、收藏影片排序显示、时间排序显示、评分排序显示、算法推荐、影片搜索、影片信息管理 python基于...

    协同过滤算法 java源码 毕设demo

    协同过滤算法 java源码 协同过滤常常被用于分辨某位特定顾客可能感兴趣的东西,这些结论来自于对其他相似顾客对哪些产品感兴趣的分析。协同过滤以其出色的速度和健壮性,在全球互联网领域炙手可热。

    基于协同过滤算法的电影推荐系统

    电影推荐系统中运用的推荐算法是基于协同过滤算法(Collaborative Filtering Recommendation)。协同过滤是在信息过滤和信息系统中正迅速成为一项很受欢迎的技术。与传统的基于内容过滤直接分析内容进行推荐不同,...

    基于协同过滤算法的微信小程序智能助手.pdf

    协同过滤算法主要分为两类:基于用户的协同过滤(User-Based Collaborative Filtering, UBCF)和基于物品的协同过滤(Item-Based Collaborative Filtering, IBCF)。在基于用户的协同过滤中,算法通过寻找相似用户,...

    基于项目评分预测的协同过滤推荐算法

    ### 基于项目评分预测的协同过滤推荐算法 #### 概述 本文介绍了一种在用户评分数据极端稀疏的情况下提高推荐系统性能的方法——基于项目评分预测的协同过滤推荐算法。随着电子商务的发展,用户数量和商品种类迅速...

    协同过滤算法代码 C++

    协同过滤算法代码 VS下运行 数据集采用MovieLens

    协同过滤算法详解

    对于希望深入了解协同过滤算法及其应用的读者来说,这是一篇非常有价值的研究资料。未来,随着大数据和人工智能技术的不断发展,协同过滤算法将继续演化和发展,为用户提供更加个性化和精准的推荐服务。

    基于协同过滤的音乐推荐系统的外文文献

    基于协同过滤的音乐推荐系统的外文文献 本文档研究了基于协同过滤的音乐推荐系统,讨论了 Spark 架构下的 Collaborative Filtering 算法在音乐推荐系统中的应用。以下是从该文献中提取的相关知识点: 1.音乐推荐...

    协同过滤算法是信息推荐的一种重要方式,提供了协同过滤算法的代码库

    协同过滤(Collaborative Filtering,简称CF)是一种广泛应用于个性化推荐系统中的算法,它基于用户的行为数据,通过发现用户之间的相似性或者物品之间的关联性来预测用户可能对哪些物品感兴趣。这种算法假设如果两...

    MovieLens-100k协同过滤推荐算法数据集

    《MovieLens-100k数据集:协同过滤推荐算法的基石》 在现代的推荐系统领域,MovieLens-100k数据集是研究者和开发者常用的资源,它为协同过滤推荐算法提供了丰富的实证基础。这个数据集源于MovieLens网站,一个由...

    基于用户的协同过滤算法数据集及代码实现

    协同过滤是一种广泛应用于推荐系统中的机器学习方法,它基于用户的历史行为来预测他们可能对未评价物品的兴趣。在这个数据集中,我们重点探讨基于用户的协同过滤算法,这是一种利用用户之间的相似性来做出推荐的方法...

    springboot基于协同过滤算法商品推荐系统(源码+部署文档+演示视频)

    基于协同过滤算法的商品推荐系统是一种常见的推荐系统,它利用用户行为数据来预测用户可能喜欢的商品。协同过滤算法主要基于两个原则:用户-用户协同过滤和物品-物品协同过滤。 在Spring Boot中构建基于协同过滤...

    基于MovieLens-1M数据集实现的协同过滤算法demo.zip

    协同过滤算法(Collaborative Filtering)是一种经典的推荐算法,其基本原理是“协同大家的反馈、评价和意见,一起对海量的信息进行过滤,从中筛选出用户可能感兴趣的信息”。它主要依赖于用户和物品之间的行为关系...

    基于协同过滤算法实现的图书推荐系统.zip

    协同过滤(Collaborative Filtering,简称CF)是一种广泛应用于推荐系统中的算法,它通过分析用户的历史行为,找出具有相似兴趣的用户,然后根据这些相似用户的喜好来为目标用户推荐商品或服务。在这个案例中,我们...

    基于物品的协同过滤推荐系统实现

    《基于物品的协同过滤推荐系统实现》 协同过滤推荐系统是一种广泛应用在个性化推荐中的算法,其核心思想是利用用户的历史行为数据,找出具有相似兴趣或偏好的用户或物品,然后根据这些相似性进行预测,为用户推荐...

Global site tag (gtag.js) - Google Analytics