漫画:大模型用于腾讯广告,难在哪?

news2024/11/20 15:19:06

773882a96b5ff427e0fda0f047e7c00f.png

(一)关键词:三大套路

大模型火了,大模型的套路也火了。

套路一:

但凡有点科技含量的公司,

没个大模型都对不起“市值”和“估值”。

面子谁不要?

那用开源。

套路二:

说早有布局,

却无论文,

无数据,

无“卡”,

无历史进展,

套路三:

为了“大”而“大”。

谭老师我和腾讯AI科学家深聊:

广义线性模型的时代,腾讯广告也曾追求过参数量大。

然而,这种模型学习能力很一般。

如果只是模型的参数总量高,参与计算的参数量却很少,

这样的“大模型”,没意思。

5b6974173b5c5fda7ab9bd8d6d7f8d5d.png

腾讯在AI这块不算“激进派”,但大模型没玩套路。

腾讯广告将两个大模型用到了广告业务。

参数都是千亿级别。

既然是两个,分工多说两句。

广告大模型提升了广告系统的运算能力,

腾讯混元大模型提升了广告系统的理解和生成能力。

我们先聊广告大模型,再聊混元大模型。

(二)关键词:广告商机转瞬即逝

先聊聊,广告竞争的本质。

从“从前”讲起,

百货商店橱窗里的塑料假人,是展示,也是广告。

后来,美国人研究如何用计算的方法求解广告中的各类问题。

将一部分的计算策略交给机器学习。

早期,广告对机器学习模型的要求,哪怕能力弱一点,算得快一点就可以了。

ab02b42598a4b7b8b642c3f450757106.png

比如,给一条男士冲浪花裤衩打个广告。

广告系统有三层:

召回,粗排,精排。

每层边选,边匹配。

4c9f6f59c35e4f326e945c8a58c848d3.jpeg

广告系统里的模型,有些像漏斗。

先粗排,

模型发现:这条花裤衩男的喜欢,女的无感。

再精排,

模型发现花裤权不是所有男性都喜欢,颜色骚气,

大约20岁左右的精神小伙喜欢。

模型必须做到越往下,越匹配,

还为广告主节约广告费。

匹配这个动词很重要。

谭老师也想把漫画“匹配”给喜欢自己作品的读者,

性格不合的那种,确认不了眼神。

aa0499a47aa2eb27cc168e80d17e75e6.gif

拿谭老师常看的视频号来说,

广告系统会猜我对视频的兴趣,从而推荐视频,

猜我对商品的兴趣,从而展示广告。

手机下滑一下,

大约9毫秒,

就得猜到这个瞬间我最有可能的喜好。

这里的猜,就是计算。

模型抓规律很擅长,头部规律好抓,长尾则很麻烦。

偏偏腾讯广告有很多长尾问题。

偏偏用户数量大,

偏偏广告数量大。

而且广告匹配的要求是,不仅要准,还要快。

一句“商机转瞬即逝”,放在这里非常合适。

谭老师刚买一支手机,

广告出手慢了,买前没看到,买后不想看。

“商机转瞬即逝”,慢了,就输了。

这就是广告竞争的本质。

(三)关键词:广告“硬核”简史

2014年,腾讯广告平台实时在线技术完成。

2015年,深度学习技术完成。

这两个“完成”,都指的是全量上线。

5ab8125fa6a823c5b419b10083e2bdcd.png

在大模型技术爆发前的世代里,

没有什么比腾讯广告在2016年“实时在线学习+深度学习”全量上线完成更重要了。

团队的结论是:

广告平台应该是在更大范围的产品线,

在更长的数据链路上,全面释放模型的威力,

模型做大,不是目的,而是手段。

于是,把模型往大了做。

于是,数据链路拉长。

2020年前后,质变发生了,腾讯广告整个技术思路的转变了。

在腾讯公司副总裁蒋杰的带领下,团队看清了技术方向,

前浪大储备,后浪打硬仗。

狂飙技术,不是自嗨,而是商业需求。

技术朝着有需求的方向推进,终于抵达“大模型界碑”。

9bc649d3acdef3fee921269be5a24a79.png

2021年10月,发起技术攻坚,

(腾讯员工的说法是:

作为内部发起的革新型项目,

对内称呼为“下一代广告系统”。)

项目包括广告大模型,混元大模型,

一共集结了800余名跨BG团队的同学。

毫无疑问,谁能打破技术难度的瓶颈,谁就是头部科技企业,

再加一个条件,越早越好。

缮甲厉兵,酣战飒然,黄龙痛饮。

劲射火力点。

干得行不行,看看指标吧。

全套指标涉及商业机密,我们抽取其中一个技术指标:

“大规模技术突破之前,精排时延的阈值是70毫秒,突破之后拉到200毫秒,将近3倍左右。”

给广告系统配套大模型,底层软件也是另一境界的考验。

训练这么大的模型,存储,计算,通讯翻倍,甚至量级的提升,这块工程团队下了很大力气。

为了做好底层工作,甚至把部分关键架构重新写了一遍。

把以前好的想法融合进去,大幅增强它的伸缩性、容错能力,支持千亿大模型训练。

这一把,中国科技公司将大规模工程技术做到极致。

dac72b3c4b6c2a1ca7714fb649f866af.png

方案依然还是这么一个方案,只不过模型规模,整个系统能力等等,不可同日而语了。

腾讯公司副总裁蒋杰带领腾讯广告团队,制定出一套自上而下,全局最优的推进路径,将多个技术团队与业务协同,带队完成了下一代广告系统建设。

广告大模型怎么用?

将资源聚焦于精排,排序能力更好,点击率与转化率绝对值估准。

精排预估准,提升全链的运算推荐效率。

广告大模型能为广告主提供什么“特殊服务”?

因为广告系统的运算能力可以支撑多个小模型同时运行,所以,广告主可以在系统上与腾讯广告再共建小模型,做出更多从广告主业务出发的推荐匹配,提升匹配效率。

有的人,练了屠龙术,结果发现没有龙。

腾讯广告系统“有龙”,所以“屠龙”,

且练成两大屠龙术:

广告大模型和混元大模型。

f11a3319db67a050e8b87a4d241f5c16.png

(四)关键词:腾讯混元怎么用?

广告的复杂环境,也让腾讯混元得到充分打磨。

团队内部对腾讯混元大模型不断自审式发问:

第一重难关:如何把技术搞出来。

第二重难关:这是真实业务场景所需要的技术吗?如何落地?

巧不巧,腾讯混元是多模态的,腾讯广告内容天然也是多模态的。

在这个巧合的背后,腾讯混元从出生开始,就是为“用在哪里”设计的,而不是“套路”。

广告内容是什么?

是广告标题、文字、图片、视频等。

简单说,腾讯混元先做“亿点”广告内容的阅读理解,做完,再将“答案”喂给广告大模型。

d80969fb3eb664629f4f5d39143b26b4.png

据谭老师观察,

以广告大模型提升广告和用户的匹配准确率,

以腾讯混元大模型理解、生成广告内容,包括素材和创意。

小道消息,腾讯混元已经将这项生成能力,用于广告投放前的准备阶段:

“素材创作”“商品合成”“游戏出图”。

ea04fff66e2e9f924dc13597904f0f15.png

341600c9b63079a3380362481b59c85d.gif

(五)关键词:“大”算法思想

(学霸选读)

虽然广告大模型已经很大了(有千亿参数),想用一个大模型把所有的场景都学好,没有那么容易。

425077edefd44ce507001938c201cdce.png

腾讯广告大模型核心负责人薛伟博士告诉我,

比如,模型会产生场景之间的负面影响“我学不好,你也甭想学好”。

这种现象叫“负迁移”。广告大模型中,薛伟博士用到了“公共塔”技术。

公共塔,样子像塔,其实是大模型内部独立子网络。

广告模型大,内部子网络丰富,还有商品(Item)塔,用户(User)塔。这类子网络专门学习特征的共性,降低场景之间的干扰。

不同场景参数不同,推荐汽车,不能把推荐手机的参数也算一遍。

大模型的出现,让算法设计空间变大,让设计的余地更大,有机会用算法的思想充分释放大模型的价值。

好马配好鞍,

好产品配好广告。

1997年,苹果手机“非同凡想”广告里面有这样一句话:

那些疯狂到以为自己能够改变世界的人呢,才能真正改变世界。

要我说,这样爽感的广告,再多来几个。

(完)

16438aa0c8561ebaf74cc673f399658c.jpeg

更多阅读

AI大模型与ChatGPT系列:

1. ChatGPT大火,如何成立一家AIGC公司,然后搞钱?

2. ChatGPT:绝不欺负文科生

3. ChatGPT触类旁通的学习能力如何而来? 

4. 独家丨从大神Alex Smola与李沐离职AWS创业融资顺利,回看ChatGPT大模型时代“底层武器”演进

5. 独家丨前美团联合创始人王慧文“正在收购”国产AI框架OneFlow,光年之外欲添新大将

6. ChatGPT大模型用于刑侦破案只能是虚构故事吗?

7. 大模型“云上经济”之权力游戏

8.  云从科技从容大模型:大模型和AI平台什么关系?为什么造行业大模型?

9. 深聊第四范式陈雨强丨如何用AI大模型打开万亿规模传统软件市场?

10. 深聊京东科技何晓冬丨一场九年前的“出发”:奠基多模态,逐鹿大模型

11. 老店迎新客:向量数据库选型与押注中,没人告诉你的那些事

12. 抢滩大模型,抢单公有云,Databricks和Snowflake用了哪些“阳谋”?

13. 大模型“搅局”,数据湖,数据仓库,湖仓选型会先淘汰谁?

14. 微调真香,漫画科技博主竟然在用国产大模型生成系列漫画女主角

15. 美国大模型风向速报(一)为何重视提示工程?LangChain+向量数据库+开源大模型真香

16. AI咆哮后,一个赚大钱的AI+Data公司估值居然430亿美元?

17. 跳槽去搞国产大模型,收入能涨多少?

AI大模型与学术论文系列:

1. 开源“模仿”ChatGPT,居然效果行?UC伯克利论文,劝退,还是前进?

2. 深聊王金桥丨紫东太初:造一个国产大模型,需用多少篇高质量论文?(二)

3. 深聊张家俊丨 “紫东太初”大模型背后有哪些值得细读的论文(一)

漫画系列

1. 是喜,还是悲?AI竟帮我们把Office破活干完了

2. AI算法是兄弟,AI运维不是兄弟吗?

3. 大数据的社交牛气症是怎么得的?

4. AI for Science这事,到底“科学不科学”?

5. 想帮数学家,AI算老几? 

6. 给王心凌打Call的,原来是神奇的智能湖仓

7. 原来,知识图谱是“找关系”的摇钱树?

8. 为什么图计算能正面硬刚黑色产业薅羊毛?

9. AutoML:攒钱买个“调参侠机器人”?

10. AutoML:你爱吃的火锅底料,是机器人自动进货

11. 强化学习:人工智能下象棋,走一步,能看几步?

12. 时序数据库:好险,差一点没挤进工业制造的高端局

13. 主动学习:人工智能居然被PUA了?

14. 云计算Serverless:一支穿云箭,千军万马来相见

15. 数据中心网络:数据还有5纳秒抵达战场

16.  数据中心网络:迟到不可怕,可怕的是别人都没迟到

AI框架系列:

1.搞深度学习框架的那帮人,不是疯子,就是骗子(一)

2.搞AI框架那帮人丨燎原火,贾扬清(二)

3.搞 AI 框架那帮人(三):狂热的 AlphaFold 和沉默的中国科学家

4.搞 AI 框架那帮人(四):AI 框架前传,大数据系统往事

注:(三)和(四)仅收录于《我看见了风暴》。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1081316.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

代码随想录Day16 LeetCode T654 最大二叉树 T617 合并二叉树 T700 二叉搜索树中的搜索

本文思路和更详细的解析来自于:代码随想录 (programmercarl.com)​​​​​​ LeetCode T654 最大二叉树 题目链接:654. 最大二叉树 - 力扣(LeetCode) 题目思路: 这题和昨天的题目很像,我们仍然需要构造一棵二叉树,我们仍然使用递归来完成,以下我们开始…

vue原生实现element上传多张图片浏览删除

vue原生实现element上传多张图片浏览删除 <div class"updata-component" style"width:100%;"><div class"demo-upload-box clearfix"><div class"demo-upload-image-box" v-if"imageUrlArr && imageUrlAr…

使用 Eziriz .NET Reactor 对c#程序加密

我目前测试过好几个c#加密软件。效果很多时候是加密后程序执行错误&#xff0c;或者字段找不到的现象 遇到这个加密软件用了一段时间都很正常&#xff0c;分享一下使用流程 破解版本自行百度。有钱的支持正版&#xff0c;我用的是 Eziriz .NET Reactor 6.8.0 第一步 安装 Ezi…

内存操作函数(memcpy、memmove、memset、memcmp)---- C语言

文章目录 摘要1. memcpy1.1 函数介绍1.2 模拟实现 2. memmove2.1 函数介绍2.2 模拟实现 3. memset3.1 函数介绍 4. memcmp4.1 函数介绍 摘要 本篇文章介绍了C语言中常用的内存操作函数&#xff0c;包括 memcpy、memmove、memset和memcpy。这些函数用于处理内存数据的复制、移动…

新鲜速递:Spring Cloud Alibaba环境在Spring Boot 3时代的快速搭建

了解 首先&#xff0c;Spring Cloud Alibaba使用的是Nacos作为服务注册和服务发现的中间件。 能力在提供者那里&#xff0c;而消费者只需知道提供者提供哪些服务&#xff0c;而无需关心提供者在哪里&#xff0c;实际调用过程如下图 准备工作 1、需要下载并安装Nacos最新版…

计算机丢失msvcr120.dll解决办法,快速解决的力量文件丢失

关于计算机丢失msvcr120.dll应该很多朋友都遇到过&#xff0c;本篇文章将和大家探讨一下关于计算机丢失msvcr120.dll解决办法。同时想和大叫一起了解一下msvcr120.dll文件到底有什么作用&#xff0c;是不是必须将其恢复。 一.msvcr120.dll的作用 msvcr120.dll文件时电脑中的一…

从 0 到 1 ,手把手教你编写《消息队列》项目(Java实现) —— 编写服务器

文章目录 一、自定义应用层协议请求与响应channel 二、自定义请求格式三、自定义响应格式四、服务器代码编写 一、自定义应用层协议 咱们这里的客户端与服务器的通信是基于TCP协议实现的. 当前要交互的 Message,以及调用各种API的请求,其实都是二进制数据. 因此咱们要自定义…

使用香橙派并基于Linux实现最终版智能垃圾桶项目 --- 上

硬件接线 & 最终实现图 目录 项目需求 需求1&#xff0c;2&#xff0c;3 --- 蜂鸣器&#xff0c;舵机&#xff0c;测距传感器的配合使用 实现思路&#xff1a; 代码展示&#xff1a; v1.c&#xff1a; 需求4 --- socket服务器实现远程通讯控制的实现 代码展示&#…

电子科大软件系统架构设计——系统架构设计

文章目录 系统架构设计系统设计概述系统设计定义系统设计过程系统设计活动系统设计基本方法系统设计原则系统设计方法分类面向对象系统分析与设计建模过程 系统架构基础系统架构定义系统架构设计定义系统架构作用系统架构类型系统总体架构系统拓扑架构系统拓扑架构类型系统拓扑…

网络原理~初识

今天开始介绍的是网络&#xff0c;这是最核心最重要的板块之一~ 目录 网络互连 局域网 LAN 广域网WAN 网络通信基础 IP地址 端口号 协议 发送方的工作 应用层 传输层 网络层 数据链路层 物理层 接收方的工作 网络互连 随着时代的发展&#xff0c;越来越需要计算…

C语言-贪吃蛇 1.输入控制ncurse

一、为什么要用nurse C语言中的gets()、scanf()、getchar()等函数是在用户输入后需要按下Enter键才能执行代码&#xff0c;而贪吃蛇要求按下按键后立即对蛇的方向进行操作&#xff0c;所以根据贪吃蛇功能的需求引入ncurse&#xff0c;让用户输入后就能让蛇进行对应的行动。 二、…

C#和JS交互之Microsoft.ClearScript.V8(V8引擎)

之前测试了很多JS引擎&#xff0c;都只支持es5语法&#xff0c;不支持执行es6&#xff0c;测试了下微软的V8反正能跑通&#xff0c;应该是支持的。还得是微软呀。 如图&#xff1a;安装相关包&#xff1a; 这是参考的官方V8代码 using Microsoft.ClearScript.JavaScript; us…

STM32使用HAL库驱动DS3231

1、STM32通讯口配置 启动IIC&#xff0c;默认配置即可。 2、头文件 #ifndef __DS3231_H #define __DS3231_H#include "main.h"#define DS3231_COM_PORT hi2c1 /*通讯端口*//**************************** defines *******************************/ #define DS3231…

什么是UI自动化测试工具?

UI自动化测试工具有着AI技术驱动&#xff0c;零代码开启自动化测试&#xff0c;集设备管理与自动化能力于一身的组织级自动化测试管理平台。基于计算机视觉技术&#xff0c;可跨平台、跨载体执行脚本&#xff0c;脚本开发和维护效率提升至少50%;多端融合统一用户使用体验&#…

淘宝天猫店铺所有商品数据接口,淘宝API接口

获取淘宝店铺所有商品数据接口的步骤如下&#xff1a; 获取授权&#xff1a;使用 OAuth 2.0 协议对应用进行授权&#xff0c;以便能够访问店铺的商品信息。获取店铺信息&#xff1a;使用淘宝 API 的 taobao.shop.get 接口&#xff0c;传入店铺的 user_id 参数&#xff0c;获取…

Ghidra101再入门(上?)-Ghidra架构介绍

Ghidra101再入门(上&#xff1f;)-Ghidra架构介绍 最近有群友问我&#xff0c;说&#xff1a;“用了很多年的IDA&#xff0c;最近想看看Ghidra&#xff0c;这应该怎么进行入门&#xff1f;“这可难到我了。。 我发现&#xff0c;市面上虽然介绍Ghidra怎么用的文章和书籍很多&…

ASEMI整流桥GBU810参数,GBU810封装

编辑-Z GBU810参数描述&#xff1a; 型号&#xff1a;GBU810 最大直流反向电压VR&#xff1a;1000V 最大工作峰值反向电压VRWM&#xff1a;700V 最大平均正向电流IF&#xff1a;8A 非重复正向浪涌电流IFSM&#xff1a;200A 操作和储存温度范围TJ ,TSTG&#xff1a;-55 t…

Ubuntu18.04下载安装基于使用QT的pcl1.13+vtk8.2,以及卸载

一、QVTKWidget、QVTKWidget2、QVTKOpenGLWidget、QVTKOpenGLNativeWidget 区别 1.Qt版本 Qt5.4以前版本&#xff1a;QVTKWidget2/QVTKWidget。 Qt5.4以后版本&#xff1a;QVTKOpenGLWidget/QVTKOpenGLWidget。 2.VTK版本(Qt版本为5.4之后) 在VTK8.2以前的版本&#xff1a;QVT…

企业如何使用CRM客户管理系统全面了解客户

B2B业务由于决策链长&#xff0c;涉及的部门和人员多&#xff0c;购买周期短则2、3个月&#xff0c;长则一年半载的原因一直被大家痛呼难做。B2B业务要求企业去认识客户&#xff0c;更要深入地了解客户。基于这种需求&#xff0c;使用CRM客户管理系统是企业全面了解客户的重要手…

C++入门之命名空间详解

一、为什么要使用命名空间 命名空间的功能就是区分不同的代码段&#xff0c;避免使用不同代码时带来变量名冲突的问题。 在写C语言代码时&#xff0c;常常回面临命名冲突的问题。例如&#xff1a; 可以成功运行。 但是如果要使用 time.h 头文件时&#xff0c;就会与库发生冲突…