写点什么

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

  • 2019-12-30
  • 本文字数:794 字

    阅读完需:约 3 分钟

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

AI 大模型超全落地场景&金融应用实践,8 月 16 - 19 日 FCon x AICon 大会联诀来袭、干货翻倍!

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


推荐系统的“前身”


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


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


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


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


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


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


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


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


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


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


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


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


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


2019-12-30 18:113421

评论

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

全球代理HTTP的使用范围?罗拉ROLA-IP表现突出

Geek_bf375d

云电脑的运行原理是什么?如何实现

青椒云云电脑

云桌面 云电脑 云电脑平台

如何基于IM SDK从零开发移动端IM聊天功能

音视频开发_AIZ

IM 实时音视频 音视频开发 即时通讯IM 直播间

500种专业级Lut调色集合包

彩云

lut调色预设 LUTMASTER

WonderPen妙笔 for Mac(文本写作工具)v2.4.0中文激活版

iMac小白

ProPresenter for Mac(现场分屏演示工具)v7.15汉化版

iMac小白

ROLA-IP在HTTP海外IP代理市场的优势

Geek_bf375d

CQ 社区版 V2.6.0 发布 | SQL闪回、权限看板、新增数据源人大金仓等

BinTools图尔兹

sql 数据库管控 人大金仓 南大通用 数据安全运维

AE真实辉光特效插件:Real Glow for Mac汉化版

彩云

AE插件 Real Glow

听说90%的人都没搞定手撕协程池这道面试题!

王中阳Go

Go golang 面试题 Go进阶 协程池

基于 Flink CDC 打造企业级实时数据集成方案

阿里云大数据AI技术

开源

如何最大化客户生命周期价值?APMDR 模型在袋鼠云的落地实践

袋鼠云数栈

大数据 数字化转型 用户生命周期 用户运营 智能标签

如何选择最佳独立服务器提供商?加速你的在线业务成功之路

一只扑棱蛾子

独立服务器

为什么一再建议企业要做谷歌广告投放?

九凌网络

许多朋友问我有没有好用的海外代理IP

Geek_bf375d

Wireshark的捕获接口设置

小魏写代码

大模型训练的充分性判断

百度开发者中心

人工智能 深度学习 大模型

软件测试/人工智能|如何利用人工智能来帮助我们找bug

霍格沃兹测试开发学社

软件测试 | 金融平台封控模型实战技术:人工智能在金融风控中的应用

测吧(北京)科技有限公司

测试

如何有效解决UDP协议传输问题实现快速安全的文件传输

镭速

UDP协议 UDP传输

实例讲解基于Sermant快速开发服务治理插件

华为云开发者联盟

云原生 后端 华为云 华为云开发者联盟

ShareMouse for Mac(鼠标键盘共享) v6.0.59永久激活版

mac

sharemouse 苹果mac Windows软件 共享鼠标的工具

ROLA-IP海外IP代理全球动态ip代理用途分析

Geek_bf375d

五种在 JavaScript 中创建对象的方法

树上有只程序猿

JavaScript

Royal TSX for Mac(强大的远程管理软件)v6.0.2激活版

iMac小白

大模型训练中的学习率调整策略

百度开发者中心

人工智能 深度学习 大模型

软件测试/人工智能|PPT不好写,问问ChatGPT

霍格沃兹测试开发学社

六个开发者必知必会的Git命令

高端章鱼哥

git

Default Folder X for Mac(Mac专业搜索优化工具)v6.0.2激活版

iMac小白

自己有粮,何须翻墙!ChatGPT4.0中文版

Geek_ccdd7f

软件测试/人工智能|GitHub Copilot:开发者新利器

霍格沃兹测试开发学社

几张图带你看懂今日头条推荐系统_语言 & 开发_Think体验设计_InfoQ精选文章