【第一期】《互联网广告系统:架构、算法与智能化》

这篇具有很好参考价值的文章主要介绍了【第一期】《互联网广告系统:架构、算法与智能化》。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【第一期】《互联网广告系统:架构、算法与智能化》,Google,广告系统,算法,架构,uml,大数据

🌹欢迎来到爱书不爱输的程序猿的博客, 本博客致力于知识分享,与更多的人进行学习交流

【第一期】《互联网广告系统:架构、算法与智能化》,Google,广告系统,算法,架构,uml,大数据

一、前言

广告平台的建设和完善是一项长期工程。

例如,谷歌早于2003年通过收购Applied Semantics开展Google AdSense项目,而直到20年后的今天,谷歌展示广告平台仍在持续创新和提升。

广告平台是负有营收责任的复杂在线平台,对其进行任何改动都必须格外谨慎。同时,随着平台的成熟,广告效果提升的难度也会加大。一套完备、易用、严谨的线上实验系统,是质量团队长期维持高效输出的关键工具,其重要性不亚于大航海时代的指南针。
每家跨国互联网公司都会有一个广告系统,为公司源源不断地贡献利润。互联网的发展史与互联网广告的发展史也基本吻合,互联网广告可以说是利用现代信息技术打造的完美商业模式。
广告平台通常分为业务(通常包含投放系统、业务数据库等)、系统(也叫工程、基建)和质量(也叫算法,通常还包括数据)三大领域。
而广告平台的核心竞争力在于,利用高效、规模化的系统提升广告质量,从而帮助客户达成商业目标。

二、书籍认识

《互联网广告系统:架构、算法与智能化》唐溪柳 著 ,融合作者在Google和腾讯的10余年广告工作经验,全面讲解互联网广告系统的架构、技术选型、落地方法论、实施路径和行业案例
【第一期】《互联网广告系统:架构、算法与智能化》,Google,广告系统,算法,架构,uml,大数据

这本书是作者基于自身丰富的行业知识与实战经验撰写而成的,旨在帮助读者深入了解广告平台的建设和完善,获取实战经验,提高自身技能和竞争力。例如,数据工程是大数据平台的核心,而要充分发挥数据优势,就需要强大的系统能力来支持各种针对商业目标的算法实现。本书第5章完整覆盖了数据架构的要素,更介绍了几类常见广告定向特征处理算法,其中包含许多业界难得一见的实战经验分享。第6章专门阐述了实验系统构建的各种细节。
这本书是“秘笈”,也是极为详尽的大规模广告平台“线路级设计图”。相信无论是系统工程师、算法研究员、产品经理,还是有志于加入广告行业的人员,都可以通过本书深入了解先进广告系统的架构和应用。

2.1 内容简介 — 通过本书,你将掌握以下内容

这是一部从工程实践角度讲解互联网广告系统的业务价值、产品形态、架构设计、技术选型、
落地方法论、实施路径和行业案例的著作,是作者在谷歌和腾讯从事广告系统架构设计与工程实现的10余年经验总结。

2.1.1 互联网广告的生态和产品形态

首先介绍了谷歌、Meta、亚马逊、微软等主要在线广告平台;然后介绍了主要在线广告网络和程序化购买生态;最后介绍了在线广告产品形态,包括在线广告的投递方式和计费方式。主要目的是帮助读者建立对互联网广告生态的宏观认知

2.1.2广告投放系统的架构与设计

结合Facebook Marketing、Google Ads、Twitter Ads等广告平台讲解了广告投放系统,主要内容包括广告的层级结构、三个广告平台API的特点及用法演示,以及API的基本设计原则和设计方法论。读者可以从本章中学到现代广告系统投放子系统的设计思想。

2.1.3 广告系统的设计方法论

互联网广告系统的规模往往比较大,因此本部分详细介绍了以分布式系统为代表的大规模网络系统的架构设计方法论,为读者设计广告系统打下基础。

2.1.4 广告系统的工程架构

详细讲解了广告播放系统的架构设计、广告系统的数据架构设计、广告系统中的A/B测试等。

2.1.5 广告策略系统的架构设计

首先介绍了广告竞价原理和广告策略系统设计;然后讲解了广告系统预估子系统,包括预估模型数据处理、常用的模型评价方法与指标、常用的模型训练方法,以及新广告点击率预估和转化率预估。

本书系统阐述了互联网广告系统设计的方方面面,对广告系统、推荐系统、大数据系统的建设具有很高的参考价值。 

2.2作者简介

唐溪柳 资深广告技术专家和软件架构专家,先后就职于谷歌和腾讯,曾担任腾讯广告技术总监(T13专家工程师)、腾讯广告引擎总架构师。主导了腾讯广告检索系统、海量数据分析系统、深度学习系统的架构设计与开发工作,以及腾讯社交广告系统从0到1的搭建,现为汇量科技资深架构师。

从事软件架构工作20余年,经历过各种项目,从小型Web服务到大型企业应用程序。专注于深度学习系统技术、检索系统、分布式网络服务、
语言模型、大数据处理等方向,对编码、设计原则、数据库和软件架构等概念有深刻理解。

工作目标是创建健壮、安全和可扩展的软件系统,热衷于开发解决复杂问题并帮助组织实现目标的创新解决方案。

在领导开发团队、管理资源以及与其他团队协作方面经验丰富,是一个优秀的沟通者,善于向非技术人员解释复杂的技术概念。
对细节有敏锐的洞察力,能够在潜在风险和问题出现之前识别它们。

2.3读者对象

本书是对广告系统的综合性总结,适合架构师、算法工程师以及希望了解互联网大规模系统的在校师生阅读。
此外,希望了解广告系统原理的市场营销人员也可以有选择地阅读,应该不无裨益。

2.4大咖推荐

  • 本书作者是腾讯广告引擎的主要设计和开发负责人,主导了检索系统、海量数据分析系统、深度学习系统等的开发,这些系统支撑了腾讯广告十年的快速发展。其间,腾讯广告的年收入规模从数亿元增长到数千亿元。本书系统地介绍了互联网广告系统,覆盖架构和算法设计,主要内容包括深度学习系统技术、检索系统、分布式网络服务、大数据处理等,是一个面向广告技术从业人员的实用而全面的指南。 —— 林世飞  腾讯广告技术总监

  • 一个能承接百亿级海量请求的广告系统是如何在工程实践中被有效构建出来的?这本书给出了细致的指引。我和本书作者在腾讯社交广告系统从0到1的搭建过程中合作多年,非常佩服作为架构师的他在系统架构上的深厚功底,同样欣赏他身先士卒、冲在一线写代码的精神。相信这本书能为广告系统的一线工程师带来很大帮助。——靳志辉  火光摇曳教育科技CEO

  • 溪柳是我在谷歌工作时的老同事,也是多年的好友。在我近20年的工作生涯里,我遇到过各种各样的牛人,有算法的,有工程的,还有理论的,而在这些人当中,溪柳是少数善于将算法应用于实践的大师。而且,溪柳在他所涉足的领域总能做到既有广度,又有深度。本书就是对上述评价的鲜活证明。在本书中,溪柳由浅入深地讲述了当前在线广告的方方面面,从互联网广告的生态现状到广告模型算法,从广告投放到广告效果测试,从分布式云计算架构到广告系统架构,从广告系统数据架构到竞价策略。相信在线广告系统的从业人员和爱好者都能从本书中获益。——刘超  camect.com CTO&联合创始人文章来源地址https://www.toymoban.com/news/detail-646817.html

2.5 书籍目录

-- 前 言
-1章 互联网广告生态1
	- 1.1 互联网广告生态的参与者1
		- 1.1.1 主要在线广告平台2
		- 1.1.2 主要在线广告网络8
		- 1.1.3 程序化购买生态12
	- 1.2 在线广告产品形态15
		- 1.2.1 在线广告的投递方式15
		- 1.2.2 在线广告的计费方式18
	- 1.3 本章小结19
-2章 广告投放系统20
	- 2.1 广告层级结构20
		- 2.1.1 Facebook Marketing广告层级结构20
		- 2.1.2 Google Ads广告层级结构22
		- 2.1.3 Twitter Ads广告层级结构25
	- 2.2 API的基本设计原则26
		- 2.2.1 API的价值性27
		- 2.2.2 API的规划性28
		- 2.2.3 API的灵活性30
		- 2.2.4 API的可管理性32
		- 2.2.5 API的可支持性34
	- 2.3 广告平台API36
		- 2.3.1 Google Ads API37
		- 2.3.2 Facebook Marketing API40
		- 2.3.3 Twitter Ads API50
	- 2.4 本章小结57
-3章 大规模网络系统架构设计58
	- 3.1 大规模网络系统历史背景58
	- 3.2 分布式集群管理系统59
		- 3.2.1 Docker简介61
		- 3.2.2 微服务技术简介63
		- 3.2.3 Kubernetes简介64
	- 3.3 分布式文件系统66
		- 3.3.1 GFS66
		- 3.3.2 HDFS68
	- 3.4 分布式存储69
		- 3.4.1 分布式存储介绍69
		- 3.4.2 HBase介绍70
	- 3.5 分布式共识服务72
		- 3.5.1 分布式共识算法介绍72
		- 3.5.2 ZooKeeper使用场景73
	- 3.6 负载均衡76
		- 3.6.1 前端请求的负载均衡76
		- 3.6.2 数据中心内部的负载均衡77
	- 3.7 监控与告警系统77
	- 3.8 网络服务接口规范78
		- 3.8.1 RESTful介绍79
		- 3.8.2 GraphQL介绍79
		- 3.8.3 RPC介绍81
	- 3.9 本章小结84
-4章 广告播放系统架构设计85
	- 4.1 广告播放系统架构85
	- 4.2 数据ETL模块86
		- 4.2.1 数据提取87
		- 4.2.2 数据转换91
		- 4.2.3 数据加载92
	- 4.3 检索模块95
		- 4.3.1 文本检索技术96
		- 4.3.2 布尔检索103
		- 4.3.3 最近邻搜索119
	- 4.4 本章小结129
-5章 广告系统数据架构设计130
	- 5.1 广告系统数据架构130
	- 5.2 广告系统数据类型131
		- 5.2.1 广告元数据131
		- 5.2.2 广告日志数据133
		- 5.2.3 用户画像数据134
		- 5.2.4 广告上下文数据147
		- 5.2.5 广告主私有数据与再营销148
	- 5.3 数据管理平台150
		- 5.3.1 数据管理平台简介150
		- 5.3.2 相似受众扩展153
	- 5.4 特征工程平台157
		- 5.4.1 特征生产157
		- 5.4.2 特征补录与训练样本数据流159
		- 5.4.3 特征存储161
		- 5.4.4 特征处理算法162
		- 5.4.5 建设统一特征工程平台的必要性165
	- 5.5 本章小结165
-6章 A/B测试与互联网广告166
	- 6.1 A/B测试介绍166
	- 6.2 收集实验数据167
		- 6.2.1 流量管理168
		- 6.2.2 流量分层169
	- 6.3 实验数据分析176
		- 6.3.1 大数定律与中心极限定理176
		- 6.3.2 A/B测试中的样本量估计179
		- 6.3.3 辛普森悖论181
		- 6.3.4 Mantel-Haenszel指标182
		- 6.3.5 分桶与Jackknife重采样186
	- 6.4 实验信息管理191
	- 6.5 A/B测试的广告应用场景194
	- 6.6 本章小结194
-7章 广告系统策略195
	- 7.1 广告竞价195
		- 7.1.1 博弈论基础197
		- 7.1.2 纳什均衡200
		- 7.1.3 纳什均衡存在性证明202
		- 7.1.4 机制设计理论211
		- 7.1.5 广义第二价格竞价231
		- 7.1.6 VCG竞价237
	- 7.2 广告策略系统设计242
		- 7.2.1 广告系统粗排设计243
		- 7.2.2 广告预算控制系统245
		- 7.2.3 广告调价算法247
	- 7.3 本章小结250
-8章 预估算法251
	- 8.1 训练数据准备与模型离线评估252
		- 8.1.1 训练数据准备252
		- 8.1.2 模型离线评估254
	- 8.2 常用的预估模型261
		- 8.2.1 逻辑回归模型与机器学习基础262
		- 8.2.2 支持自动特征发现的模型方法288
		- 8.2.3 深度学习模型294
	- 8.3 新广告点击率预估314
		- 8.3.1 汤普森采样算法315
		- 8.3.2 蒙特卡洛采样318
		- 8.3.3 马尔可夫链蒙特卡洛采样325
		- 8.3.4 吉布斯采样330
		- 8.3.5 拉普拉斯近似331
	- 8.4 广告转化率预估334
	- 8.5 本章小结336

三、🎁🎁文末福利

  • 🎁🎁本次送书1~5阅读量越多,送的越多】👈
  • ⌛️⌛️活动时间:截止到2023-08-12 10:00
  • ✳️参与方式: 关注博主+三连点赞收藏评论)(切记要点赞+收藏,否则抽奖无效
    • 参与参与投票那就更好了😀
  • 🏆🏆 抽奖方式: 评论区随机抽取小伙伴免费送出!!

到了这里,关于【第一期】《互联网广告系统:架构、算法与智能化》的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 互联网系统架构演变

    目录 1. 程序三高 1)高并发 2)高性能 3)高可用 2. 传统架构 2.1 提高服务器性能(单机) 2.2 增加服务器数量(DNS 负载均衡) 2.3 负载均衡 负载均衡的功能总结 负载均衡种类 负载均衡——主流的软件解决方案 Apache + JK Nginx 优点 Nginx 配置 配置反向代理 动静分离 轮询机制

    2024年01月23日
    浏览(45)
  • 互联网广告--术语

    术语 解释 ABFS Ali Basic Feature Server 阿里基础特征服务 AF-联盟 和大型站点合作,用户会从里面点到我们的商品,要花钱 AUX Auxiliary,辅助 BTS bucket server 算法 ABTest CSPU 天猫为了进行产品分销,把SPU+销售属性组成的属性对集合称之为CSPU,这是一个介于SPU和SKU之间的概念。CPSU是C

    2024年02月06日
    浏览(31)
  • 【chrome 插件】AdGuard 广告拦截器:安全清爽的互联网浏览体验

    基本信息 AdGuard 是一款功能强大的广告拦截程序,它可以帮助用户在浏览网页时过滤掉网站中烦人的广告和恶意弹窗,提升获取信息的效率,同时,作为一款 Chrome 插件,AdGuard 提供了简单易用的界面和丰富的功能,让用户能够更好地控制自己的上网体验。 AdGuard 常用功能 A

    2024年02月10日
    浏览(25)
  • java智慧工地云平台源码,以物联网、移动互联网技术为基础,结合大数据、云计算等,实现工程管理绿色化、数字化、精细化、智能化的效果

    智慧工地将更多人工智能、传感技术、虚拟现实等高科技技术植入到建筑、机械、人员穿戴设施、场地进出关口等各类物体中,围绕人、机、料、法、环等各方面关键因素,彻底改变传统建筑施工现场参建各方现场管理的交互方式、工作方式和管理模式,智慧工地主要以物联

    2024年02月08日
    浏览(48)
  • 互联网加竞赛 python+深度学习+opencv实现植物识别算法系统

    🔥 优质竞赛项目系列,今天要分享的是 🚩 基于深度学习的植物识别算法研究与实现 🥇学长这里给一个题目综合评分(每项满分5分) 难度系数:4分 工作量:4分 创新点:4分 🧿 更多资料, 项目分享: https://gitee.com/dancheng-senior/postgraduate Google DeepMind公司研究员与牛津大学计算

    2024年02月03日
    浏览(40)
  • 《移动互联网技术》 第十章 系统与通信: 掌握Android系统的分层架构设计思想和基于组件的设计模式

    🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍》学会IDEA常用操作,工作效率翻倍~💐 🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬

    2024年02月16日
    浏览(48)
  • 互联网高可用架构探讨

    高可用,英文单词High Availability,缩写HA,它是分布式系统架构设计中一个重要的度量。业界通常用多个9来衡量系统的可用性,如下表: 既然有可用率,有一定会存在不可用的情况。系统宕机一般分为有计划的和无计划的,有计划的如日常维护、系统升级等,无计划的如设备

    2024年02月11日
    浏览(44)
  • 【架构】互联网应用开发架构演进历程

    首先我们了解下计算机软件的发展历史,大概总结概括,分为c/s时代,web1.0时代和web2.0时代。 c/s时代:富客户端方案。卖软件可赚钱。​例如 qq、影音、游戏。 1.0时代:主要是单向信息的发布,即信息门户—广大浏览器客户端​ ,互联网内容是由少数编辑人员(或站长)定制的

    2023年04月26日
    浏览(57)
  • 互联网应用架构的演进(八大架构的演进过程)

    博主最近在学中间件,理解互联网应用架构的演进过程,对于理解中间件在整体结构中的定位是十分重要的 应用(Application)/系统(System) 完成某种服务的一个/一组程序 模块(Module)/组件(Component) 系统中,一个独立的功能称之为一个组件 分布式(Distributed) 系统中的模

    2024年02月07日
    浏览(42)
  • 互联网应用的特点及其架构演变

    传统项目: OA、HR、CRM等系统 目标人群:企业员工 特点:项目使用人数较少、并发量相对较少、用户忍耐力较高 互联网项目: 淘宝、天猫、京东 目标人群:互联网 特点:使用人数躲,访问量大,更注重 用户体验 :美观、功能、速度、稳定性 对于互联网项目而言,后端工

    2024年02月06日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包