中国卓越技术团队访谈录读者调查,2022年采访嘉宾由你决定! 了解详情
写点什么

几张图带你看懂今日头条推荐系统

  • 2019 年 12 月 30 日
  • 本文字数:794 字

    阅读完需:约 3 分钟

几张图带你看懂今日头条推荐系统

推荐系统是一个策略行为,本文将用几张图,来带你看懂今日头条的推荐系统。


推荐系统的“前身”


2016 年,腾讯以 80 亿美元估值投资今日头条,结果大家都知道,张一鸣拒绝了腾讯的投资,现在大家也知道,字节跳动估值 750 亿美元,这一切,推荐系统功不可没。


因为搜索引擎和推荐系统太相似,相对来说也更简单(勿喷),所以我们先来了解一下搜索引擎。至于搜素引擎是不是推荐系统的前身,我很懒,没有考察。


如上图,搜索引擎分成为离线部分和在线部分,每一部分有不同的使命。


简单来说,搜索引擎的离线部分,专注于内容的搜集和处理。搜索引擎通过网络爬虫抓取网站上的原始内容,并将内容建立索引。这些内容会根据搜索系统的不同要求建立不同的索引体系,比如新闻类型的内容,会建立时效性的索引数据。


搜索引擎的在线部分,负责响应用户的搜索请求,完成内容的筛选和排序,并将最终结果返回给用户。我们举一个例子来说明这个流程:


用户在搜索引擎输入一个关键词 NBA,搜索引擎搜索会对关键词进行分析、变换、扩充和纠错等处理,比如发现美职篮与 NBA 是同义词,就会将其扩充。


接下来,搜索引擎会通过多种方式从不同索引数据获得候选集,这个环节叫召回。


得到候选集后,搜索引擎通过更精细的计算模型对每一篇候选内容进行分值计算,对候选集的每一项进行排序。


这个时候,还不能将结果展示给用户,需要经过规则干预这一过程。这个过程服务于特定的产品目的。假如有这样一条“官方网站保护规则,确保所有品牌搜索词都可以优先返回官网”,则此时就会将官网插入并置顶,最后再将结果展示给用户。


此时,搜索引擎的工作还未结束。搜索引擎会根据用户的点击反馈去优化排序模型。比如,大部分用户都没有点击文章 10,则文章 10 后续就不会获得更靠前的展现位置。


对以上两图进行总结就是下图,就是想让你们看的第一张图:


本文转载自 Think 体验设计公众号。


原文链接:https://mp.weixin.qq.com/s/8FSAn442599YCR-WfvWkFQ


2019 年 12 月 30 日 18:112403

评论

发布
暂无评论
发现更多内容

年度盘点丨2021数字化转型优秀案例TOP10

ToB行业头条

为什么企业组织更愿意选择内部私有的IM,而不使用钉钉、微信等软件?

WorkPlus Lite

政法委重点人员联防联控系统开发,重点人群管理服务平台建设

a13823115807

跨越2021丨在逐梦中星夜兼程,在前行中不忘初心

APICloud

低代码

如何用建木CI部署k8s资源

Jianmu

Kubernetes DevOps CI/CD 开源项目

全力备战金三银四,Alibaba官发Github星标189K的微服务架构全彩版进阶手册

碌碌无为小码农

Java 架构 程序人生 编程语言 经验分享

NFT区块链游戏软件开发(案例分析)

NFT元宇宙平台开发

谁说操作系统没有创新,这里就有一个,还是分布式的

LAXCUS分布云开发者社区

Mecha《机甲变形》NFT链游系统开发介绍,仿盘开发

NFT元宇宙平台开发

低代码平台对程序员有哪些好处?

J2PaaS低代码平台

CVE-2021-32682 elFinder RCE 简单分析

H

网络安全 安全漏洞

Flutter 压缩图像的最佳方式

坚果

flutter 1 月月更

NFT区块链游戏开发,虚拟世界开发,跨链,联盟链

NFT元宇宙平台开发

项目经理如何有效管理项目进度?项目管理3大常见问题及解决方案

优秀

项目管理 项目管理工具

涨薪密码 | 音视频开发-程序员界的技术皇冠

Yt

音视频 WebRTC ffmpeg 流媒体 SRS流媒体服务器

阿里三面:说一说你在上家公司都用过哪些限流方案?

碌碌无为小码农

Java 架构 程序人生 编程语言 经验分享

QCon-OPPO大规模CV预训模型技术及实践

OPPO数智技术

算法 计算机视觉 预训练模型

热门链游排行,仿盘主题开发定制,模型设计

NFT元宇宙平台开发

敏捷配置ERP系统

力软.net/java开发平台

安全架构要参:构建企业适用的安全架构

I

安全架构 企业安全

一文读懂元宇宙生态Plato Farm,治理通证PLATO的价值

股市老人币圈新

年末巨献,300多页阿里百亿级系统架构设计实录首公开

碌碌无为小码农

Java 架构 程序人生 编程语言 经验分享

阿里云「低代码音视频工厂」正式上线,为企业用户打造音视频应用开发最短路径

阿里云视频云

音视频 低代码 开发

如何修改Kestrel上传文件的大小

喵叔

1月月更

洞态漏洞检出测试第二期:NoSQL & LDAP注入漏洞

火线安全

DevSecOps WEB安全 安全漏洞

看Plato Farm的经济机制,聊PLATO的背后价值

区块链小八歌

低代码实现探索(十二)vue.config.js模块打包

Geek_e1f2dc

云智慧运维管理平台OMP荣获OSC中国开源项目评选「最受欢迎项目」奖

云智慧AIOps社区

开源项目 运维工程师 运维监控 自动化运维 运维管理

CRM系统的六大优势

低代码小观

低代码 CRM 客户关系管理 CRM系统 客户关系管理系统

NFT元宇宙3D虚拟空间app开发

NFT元宇宙平台开发

NFT元宇宙链游系统开发公司,技术搭建

NFT元宇宙平台开发

撑起瞬时千亿交易额的云数据库是怎么炼成的?

撑起瞬时千亿交易额的云数据库是怎么炼成的?

几张图带你看懂今日头条推荐系统-InfoQ