推荐系统——推荐系统是什么(介绍)

由于某些原因呢,需要了解推荐系统,现在就推荐系统做一个总结。

一、什么是推荐系统

  顾名思义,推荐系统就是我给你做推荐,比如你到北京旅游了,会推荐你去故宫、长城等地方,但是为什么会给你推荐这些地方呢,而不推荐你去早晚高峰的西二旗站呢,这就是推荐系统需要做的。

  推荐系统就是根据某一个参照,按照一定的规则方向,在某一场景下做出推测。例如:

  根据下图,你能推测出用户D对于游泳的喜好吗?

 如果只看用户D,我们可能只能毫无根据的猜测他对游泳的喜好程度,但是如果给出了其他的用户的喜好作为参照,便可以大大提高我们的推测准确度。

当我们去观察A、B、C、D这四个用户时,我们可以发现用户B和用户D在骑马、钓鱼、滑雪的喜好程度上一致,说明在某一程度上,用户B与用户D的爱好相似。同时用户B喜欢游泳这项运动,那么我们就可以推测用户D也喜欢游泳。

 

以上就是一个简单的推荐系统流程,可以发现,想要完成一个推荐步骤,必须拥有以下几个步骤:

1、获取有一定量的用户行为数据

2、通过用户行为数据找出目标用户的相似用户

3、通过相似用户的行为数据,预测目标用户的行为

 

posted @   砰砰的猿  阅读(927)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示