推荐系统⚠️手把手带你学推荐系统 1⚠️ 简介

Posted 我是小白呀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了推荐系统⚠️手把手带你学推荐系统 1⚠️ 简介相关的知识,希望对你有一定的参考价值。

【推荐系统】⚠️手把手带你学推荐系统 1⚠️ 简介

概述

推荐系统 (Recommender System) 是一个信息过滤系统, 在很多领域都有广泛的使用. 推荐系统可以为用户提供个性化的产品, 挖掘用户的潜在需求. 从今天开始, 小白我就带大家来学习一下推荐系统方向的知识.

为什么要学推荐系统

随着互联网和大数据的迅速发展, 如何快速准确的获取有价值的信息越发的重要. 推荐系统 (Recommender System) 可以精准高效的获取信息, 过滤信息, 就可以很好的解决这个问题. 推荐系统方向在未来的数十年都会有很好的发展.

  • 用户基本属性
  • 用户购买能力
  • 用户行为特征
  • 用户兴趣爱好
  • 用户社交网络
  • 用户心理特征

相似度计算

简单说一下推荐系统会使用到的三种相似度计算方法.

欧几里德距离

欧几里德距离 (Euclidean Distance) 是计算相似度的一种常见的方法. 通过建立多维公式, 计算两个点之间的距离来反映两个用户兴趣的相似程度.


公式:

皮尔逊相关系数

皮尔斯相关系数 (Pearson Correlation Coefficient) 是用来衡量两个数据集合是否在一条线上面, 范围为 [-1, 1].

公式:

当相关系数为 1 时, 成完全正相关; 当相关系数为 -1 时, 成完全负相关. 相关系数的绝对值越大, 相关性就越强; 反之, 越接近于 0, 相关性就越小.

余弦相似度

余弦相似度 (Cosine Similarity) 通过测量两个向量的家教的余弦值来度量它们之间的相似性.

公式:

以上是关于推荐系统⚠️手把手带你学推荐系统 1⚠️ 简介的主要内容,如果未能解决你的问题,请参考以下文章

推荐系统手把手带你学推荐系统 4 知识补充

推荐系统手把手带你学推荐系统 3 实现第一个推荐系统

❤️ 珊姐带你学JavaScript:数组和函数 (万文建藏)❤️

手把手带你搭建一个智能音乐推荐系统

手把手带你 搭建电商推荐系统,100%实战!

强化学习⚠️手把手带你走进强化学习 1⚠️ 强化学习简介