推荐系统:AB测试(AB Test)
AB测试的价值不止体现在推荐系统中,它在整个互联网产品迭代周期中得到了广泛深入的应用。本文试图对AB测试做一个比较全面的介绍,会从以下9个方面来讲解AB测试技术。:
- 什么是AB测试、
- AB测试的价值、
- 什么时候需要AB测试、
- AB测试的应用场景、
- AB测试平台核心模块、
- 业界AB测试的架构实现方案、
- 推荐系统业务AB测试实现方案、
- 构建AB测试需要的资源及支持、
- 构建AB测试需要关注的问题
一、什么是AB测试
AB测试的本质是分离式组间试验,也叫对照试验,在科研领域中已被广泛应用(它是药物测试的最高标准)。自2000年谷歌工程师将这一方法应用在互联网产品以来,AB测试越来越普及,已逐渐成为衡量互联网产品运营精细度的重要体现。简单来说,AB测试在产品优化中的应用方法是:在产品正式迭代发版之前,为同一个目标制定两个(或以上)可行方案,将用户流量分成几组,在保证每组流量在控制特征不同而其他特征相同的前提下,让用户分别看到不同的方案设计,根据几组用户的真实数据反馈,科学地帮助产品进行决策(比如你想优化某个位置的文案颜色,觉得蓝色比红色好,就可以保持这个位置一组流量的文案红色,一组蓝色,其他都相同,进行AB测试)。AB测试原理如下面图1。
参考资料:
推荐系统系列20:AB测试平台的工程实现
「构建企业级推荐系统」AB测试第二讲:业界流行的AB测试框架实现方案
推荐系统之必备要素-ABtest框架
推荐系统衡量:ABtest 框架
推荐系统:AB测试(AB Test)相关推荐
- 蓝绿部署、金丝雀发布(灰度发布)、AB测试……
点击关注公众号,Java干货及时送达 来源 | https://www.jianshu.com/p/0df88fe4a1e3 随着微服务架构的普及,线上服务越来越多,随之而来的就是部署越来越频繁:随着 ...
- 第八章 流量复制/AB测试/协程
流量复制 在实际开发中经常涉及到项目的升级,而该升级不能简单的上线就完事了,需要验证该升级是否兼容老的上线,因此可能需要并行运行两个项目一段时间进行数据比对和校验,待没问题后再进行上线.这其实就需要进 ...
- 2018-3-10 unset 变量 ab测试
2019独角兽企业重金招聘Python工程师标准>>> 使用ali接口sdk包,发现对方喜欢主动unset 掉变量,好奇做ab测试 ab -c 10 -n 1000000 127.0 ...
- wsbm服务器错误怎么修复,如何使用ab测试上传文件
1. 简单了解ab测试 ab是Apache超文本传输协议(HTTP)的性能测试工具.可以使用工具对网络接口进行压力测试,以判断网络接口的性能. 一般对网络接口进行压力测试,需要关注几个重要的指标,吞吐 ...
- 数据科学AB测试(说人话系列)
数据科学AB测试(说人话系列) 什么是AB测试 AB测试的具体步骤 什么是AB测试 AB测试可以让个人.团队和公司根据用户的行为不断地改善用户的体验.比如某某互联网公司电商平台希望提高某一活动的转化率 ...
- 多场景业务实战-AB测试实战(数据分析干货!!!!!)
AB测试实战 学习目标 掌握如何设计AB测试 AB测试效果如何解读 掌握如何进行实验设计与效果计算 1.AB测试介绍 很多网站/APP的首页都会挂一张头图(Banner),用来展示重要信息,头图是否吸 ...
- AB测试的介绍与实施
什么是AB测试 AB测试是为Web或App界面或流程制作两个(A/B)或多个(A/B/n)版本,在同一时间维度,分别让组成成分相同(相似)的访客群组(目标人群)随机的访问这些版本,收集各群组的用户体验 ...
- AB测试-A/B Test
网络上有很多类似名称,又名A/B试验,ab test. 文章目录 一.应用场景 二.什么是AB测试 三.AB测试可以解决什么问题 四.AB测试的流程 五.AB测试常见的误区 六.AB测试的原理 一.应 ...
- UI 设计之AB测试
UI 设计之AB测试 --京东淘宝登录键大比拼 作者:Yuie 指导老师:何吉波 赛前准备 什么是AB测试 AB测试是为Web或App界面或流程制作两个(A/B)或多个(A/B/n)版本,在同一时间维 ...
- 蓝绿发布金丝雀发布灰度发布滚动发布AB测试
金丝雀不是说它外形漂亮或有特点,而是说它对瓦斯很灵敏. 这些名字玄而又玄,逼格十分高大上.到底是些啥?好像不了解一下,就完全看不懂当下流行的吹哔哔技术PPT了. 一.蓝绿发布 不停老版本,部署新版本然 ...
最新文章
- iOS之CAEmitterLayer粒子引擎
- 每日一皮:和女朋友争吵与阅读软件许可协议之间的共同点...
- 遗传算法经典实例代码_经典算法研究系列 之 深入浅出遗传算法
- html下拉选择框箭头改为年,CSS自定义select下拉选择框的样式(不用其他标签模拟)...
- python读取git日志_Python获取gitlab提交历史!
- win2003下面显示dbgprint的输出内容
- android中显示提示图标在edittext左侧,设置图标的大小,王立平--EditText实现单行显示,左側图标,提示信息...
- 【华为云技术分享】手把手教你如何在ARM上源码编译Redis
- android10解决NetworkInfo废弃替代NetworkInfo isConnected()问题
- JavaScript基础
- 四种优秀的数据库设计工具
- 七周成为数据分析师 第五周:Mysql
- python re sub模块字符串提取非字母非数字_7.python之正则表达式re模块
- android7.1.2安装包,APK.1文件安装器下载-APK.1安装:微信APK安装器下载1.7 安卓版-西西软件下载...
- beautifulsoup+requests链家(深圳)爬取及可视化分析
- Fusion APP-添加检查软件更新功能
- ios网易大白Crash自动防护
- 分享几个Ubuntu必装的软件
- 【BZOJ4372】—烁烁的游戏(动态点分治)
- charles 抓 app 请求,设置端口,手动设置手机代理IP 、端口,增加监控的网址,并在手机安装证书防止乱码