知乎和抖音为什么那么让人上瘾?推荐系统工作原理初探
推荐系统简介 推荐系统(Recommender system)是帮助用户发现内容,克服信息过载的重要工具。它通过分析用户行为,对用户兴趣建模,从而预测用户的兴趣并给用户做推荐。 一位研究互联网对社会和经济影响的美国作家Clay Shirky (克莱·舍基)曾说过一句话:“人类面临的问题并非信息泛滥,而是信息过滤失效”。淘宝、亚马逊、网易云音乐、Instagram和各大视频网站等都利用推荐系统给用户
目录8 个章节
推荐系统简介
推荐系统(Recommender system)是帮助用户发现内容,克服信息过载的重要工具。它通过分析用户行为,对用户兴趣建模,从而预测用户的兴趣并给用户做推荐。

一位研究互联网对社会和经济影响的美国作家Clay Shirky (克莱·舍基)曾说过一句话:“人类面临的问题并非信息泛滥,而是信息过滤失效”。淘宝、亚马逊、网易云音乐、Instagram和各大视频网站等都利用推荐系统给用户推荐他们可能感兴趣的各种产品——书籍、电影、音乐、电子产品等。于用户而言,推荐系统犹如“智能”过滤器,帮助他们快速找到心仪之物。于企业而言,推荐系统以内容为驱动,为企业创收。
推荐系统分类
根据其是否为不同的用户推荐不同的数据
- 基于大众行为(网站管理员自行推荐,或者基于系统所有用户的反馈统计计算出的当下比较流行的物品)
- 个性化推荐引擎(帮你找志同道合,趣味相投的朋友,然后在此基础上实行推荐)
根据其数据源
- 基于人口统计学的(用户年龄或性别相同判定为相似用户)
- 基于内容的(物品具有相同关键词和Tag,没有考虑人为因素)
- 基于协同过滤的推荐(发现物品,内容或用户的相关性推荐,分为三个子类,下文阐述)
随着 Web2.0 的发展,Web 站点更加提倡用户参与和用户贡献,因此基于协同过滤的推荐机制因运而生。它的原理很简单,就是根据用户对物品或者信息的偏好,发现物品或者内容本身的相关性,或者是发现用户的相关性,然后再基于这些关联性进行推荐。
根据其建立方式
- 基于物品和用户本身的(用户-物品二维矩阵描述用户喜好,聚类算法)
- 基于关联规则的(The Apriori algorithm算法是一种最有影响的挖掘布尔关联规则频繁项集的算法)
- 基于模型的推荐(机器学习,所谓机器学习,即让计算机像人脑一样持续学习,是人工智能领域内的一个子领域)
按推荐方法分类
- 基于内容推荐
- 协同过滤推荐
- 基于关联规则推荐
- 基于效用推荐
- 基于知识推荐
- 组合推荐
推荐系统工作流程

欢迎交流
我整理了一系列的技术文章和资料,在公众号「程序设计实验室」后台回复 linux、flutter、c#、netcore、android、java、python 等可获取相关技术文章和资料,同时有任何问题都可以在公众号后台留言~
_EOF_
知乎和抖音为什么那么让人上瘾?推荐系统工作原理初探
- 本文作者:
- 程序设计实验室
- 版权声明:
- 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
相关文章
抖音头条为什么这么火?揭秘推荐系统原理之协同过滤算法
上一篇文章简单介绍了推荐系统的基本原理和分类,本文着重介绍协同过滤的原理与实现~ 协同过滤 协同过滤(collaborative filtering)通过利用某兴趣相投、拥有共同经验之群体的喜好来推荐用户感兴趣的信息。 协同过滤算法最大限度的利用用户之间,或物品之间的相似相关性,而后基于这些信息的基础上实行推荐。比如说,你和你的某个好友都喜欢听音乐,而你们所喜欢的曲风都差不多,你的好友对于某一首歌
2021-12-18 · 推荐系统 · 约 1 分钟
写一写生活吧,人生不只是有学习和工作。
哈喽~ 今天没有想写技术文~~(其实是我也不知道有什么好写的)~~,不怎么耗时间的太简单,稍微有含金量一些的太耗费时间和精力,最近真的没有那么多的时间去写去整理这么一篇文章。(当你经营一个公众号之后就会觉得每次produce一篇文章都是一个壮举)。 最近一直在折腾系统,作为一名不怎么标准的极客,没有趁手的工具怎么干活,所以我一直秉承着“磨刀不误砍柴工”的理念去折腾(误。 (忠告:千万不要折腾,这是
2022-11-07 · 2018 · 约 1 分钟
StarBlog小更新,文章管理体验巨大提升,重写了几个管理后台页面
面对破破烂烂的后台,只能先缝缝补补。重写了丑出水平的登录页,还做了分类树和照片墙。看着几年前写的代码直呼好家伙,这种临时方案迟早要重构。
2025-10-30 · StarBlog番外 · 约 1 分钟
在Windows上将git与ssh-agent搭配使用
Windows git 还自带 ssh?真是老土的兼容性思路。一行配置就能解决,不过得先管好 ssh-agent 的连接。 ProxyCommand 居然又添乱,难怪老出毛病。
2025-08-21 · Windows · 约 1 分钟
讨论
共 0 条加载评论中…