版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微博在线机器学习平台的Kubernetes技术架构技术创新
变革未来Contents目录01
微博Weibo02
机器学习平台Machine
Learning
Platform深度学习Deep
Learning在线学习Online
Learning01微博AI业务及趋势Weibo
AI
business
and
trend2019Q2财报2019Q2FinancialReports月活用户MAU日活用户DAU4.86亿486M2.11亿211M微博/用户规模Weibo/DAU关注/兴趣分发/推荐生产/传播优质内容普通用户优质用户潜力挖掘关系拓展内容理解兴趣挖掘内容生产内容组织AI微博/业务生态Weibo/business
eco微博/AI场景
–
多媒体内容理解Weibo/AI
scene
–
Multi-media
Content
Understand智能裁剪Smartcrop视频盗链检测Cheatinglinkdetection音频分类Audioclassification明星识别Starrecognition视频LogoVideoLogo图片OCRImageOCR微博/AI场景
–
CTR任务Weibo/AI
Scene
–
CTR关注排序热门推荐相关推荐FeedHotWeiboRecommend用户短期兴趣不断变化模型迭代速度慢,不能拟合实时分布微博/AI发展趋势Weibo/AI
Trend平台化Platform深度化Deep实时化Online业务场景多,需求高度重复业务迭代速度慢,资源与成本有限DuplicatesceneFastiteration图片与视频类内容增长迅速特征工程成本比较高ImageandVdeoconenttiFeaureengneeringitUsershortinerestvarieyttModelieraionsowerthanrealltttmedsribuionttii机器学习平台机器学习工作流02Machine
Learning
PlatformMachine
learning
workflow模型部署模型预测原始数据特征处理模型预测样本生成模型训练特征处理模型训练数据传输模型评估业务评估K8S应用环节微博/机器学习工作流Weibo/Machine
Learning
workflow微博/机器学习平台存储计算调度集群Kubernetes docker yarn业务应用spark/hadoop tensorflow/caffe storm/flink数据/特征服务…机器学习平台关注流 推荐流 文本分类/检测 图像/视频分类 内容生产一站式服务平台,加快业务开发速度,缩减业务迭代周期…数据仓库集群 实时计算集群 阿里云计算集群 高性能GPU集群 ……HDFS/ODPS PS/weips数据/特征(WeiData)数据/特征生成数据/特征库算法/模型(WeiFlow)模型服务模型训练/评估模型库推荐引擎样本生成样本库基础/IDE(WeiIDE)开发套件控制台控制中心深度学习在线学习Weibo/Machine
Learning
Platform业务无须关注底层工程细节和资源分配,专注于算法和效果调优
•Onestopservce,speedupbusinessiterationtimeiFocusonagorithmandbusinessresutsll03深度学习
深度学习框架
–
weilearn
vs
arenaDeep
Learning
Deep
learning
framework
–
weilearn
vs
arena深度学习训练框架
-
weilearn样本库训练框架调度计算模型库CTR样本自然语言样本视频与图像样本样本处理CTR业务NLP图片视频VGGYoloinceptionresnetGRULSTMWide&Deep
DeepFMDeep
Cross
NetworkSpark资源算法配置超参数Arena/K8SYARNDNNRNNCNNCTRNLP图像业务视频业务语音业务任务配置化,降低业务接入成本统一资源调度,提高任务效率与稳定性,降低平台管理成本Deep
learning
framework
-
weilearnAll
jobconfigurizedResource
management
with
efficiency
and
robustCPUGPUHDFStensorflow/caffe/horvod/pytorcharena
cliKubeFlow
/
tfjobs/mpijobsKubernetes
/
NVidia
Docker
Runtime
阿里云开源/kubeflow/arena基于Kubernetes用户无需掌握k8s领域知识提供数据科学家最熟悉的使用体验简单一分钟内启动深度学习任务;kubeflowopreatorfor
tensorflowArena
–
基于k8s的分布式解决方案Arena
–
tool
for
data
scientist04在线学习
在线机器学习工作流Online
learning
Online
learning
workflow
and
pipeline在线学习/实时化模型推理预测服务实时数据实时特征实时样本实时模型训练实时参数更新Online
learning/Real
time特征实时化:更及时反馈用户行为,更细粒度刻画用户Realtmefeaue:Getlaestuserbehavoritrti模型实时化:根据线上样本实时训练模型,及时地反映对象的线上变化Realtmemode:Relectlaestuserdsrbuiontititfli模型服务排序服务在线请求实时日志实时训练离线日志特征工程实时样本实时参数服务离线特征离线样本离线训练在线参数服务实时特征离线参数服务K8S应用环节模型样本:天级样本延时模型训练:计算压力集中模型更新:天级更新/Base模型模型样本:小时级/分钟级延时模型训练:计算压力分散模型更新:小时级/分钟级/秒级更新/Delta模型weiflow
-
在线学习工作流weiflow
–
Online
learning
workflow在线online实时Real
time离线offline互动行为日志点击行为日志阅读行为日志曝光行为日志K8S/yarnFlink/Storm数据过滤数据处理样本拼接周期生成timerstateKafkaHDFS实时样本拼接样本库数据源Kafka在线学习/实时样本Online
learning/real
time
sample样本生成和特征处理1.配置化2.多标签样本3.支持高维HASH训练预处理1.标签选择2.标签UDF3.样本过滤4.特征过滤模型训练1.支持回归和分类2.支持LR/FM/DeepFM等模型3.支持SGD/FTRL
/Adagrad等优化算法模型评估1.独立模型评估2.配置化3.UI展示模型选择LR
:
基础模型,对特征工程依赖较强FM:大规模稀疏数据下的特征组合问题DeepFM:引入高阶特征组合优化算法选择SGD:
参数少,效率高,固定学习率Adagrad
:
自适应学习率,突出低频特征,实现简单FTRL:自适应学习率,突出低频特征,模型稀疏性特征处理Hash:BKDRhash/CityHash,去ID编码化动态特征删减,动态调整模型规模增加ID类特征在线学习/实时训练Online
learning/real
time
trainK8s MasterAPI
Server,
Controller,SchedulerDockerRegistryConfigMapFlinkClientK8sClientK8s DeploymentFlink
MasterDispatcherK8sResMngrJobMasterK8sServiceSelector:- app-componetK8s PodFlinkTaskManagerK8s PodFlinkTaskManager在线学习/Flink
on
ACKOnline
learning/Flink
on
ACK参数规模支持百亿特征维度,千亿参数模型版本多模型多版本:多组实验并行执行,提高实验迭代效率在线版本切换:基于ZK的版本感知机制,动态进行版本切换,实现BASE模型的热更新,实时训练与离线训练周期模型融合模型结构训练与推理兼容:在线PS与离线PS模型结构兼容,自动模型参数转换稳定性优化模型快照:基于ps-scheduler的周期模型版本探测与保存,模型稀疏化分片存储冷备容灾:基于checkpoint机制(Local模式&Remote模式),实现参数服务的高可用,支持基于模型的异构集群迁移,支持集群扩缩容性能优化通信优化:数据请求(PULL&PUSH)聚合,同模型多矩阵并发,锁粒度优化,性能提升5-10倍缓存优化:使用堆外内存与LRU过期机制,解决GC引起的性能损耗,性能提升3-5倍分区优化:支持多种分区策略(RANGE/HASH/MOD),解决数据倾斜导致的流量热点瓶颈问题,性能提升2-5倍存储优化:自定义存储方式(ByRow&ByKey),基于row进行矩阵压缩存储,参数内存占用减少90%在线学习/参数服务
–
weiPS
on
ACKOnline
learning/Parameter
server
–
weiPS
on
ACK模型评估AUC/准确率/召回率验证模型稳定性在线一致性模型训练离线/在线模型库模型评估模型部署模型路由在线服务Kubernetes/olsubmit模型部署deploymentzookeeper服务发现模型部署分钟级olsubmit一键部署自动端口分配资源配额资源释放模型路由多模型实验多版本切换在线学习/持续训练持续部署
-
CTCDOnline
learning/CTCD异构CPU集群kubernetes/ol-submitRPC服务框架/服务发现/zookeeperLR/GBDTDNN/DeepFM/W&D统一版本管理/动态加载/批量化机制/多模型计算引擎特征映射Embedding数据处理异构GPU集群CNN业务应用模型服务框架排序模型服务多媒体分析服务自然语言分析服务集群调度层核心架构层算法模型层分布式模型推理框架
–
weiserv
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 场地租赁面试题目及参考答案
- 乡村医生年终述职报告(9篇)
- 安全消防知识测验题与答案
- 2025-2026学年新疆石河子数学四下期中复习检测试题(含答案解析)
- 消息写作考试题目及答案解析
- 2025-2026学年张家口市宣化县三年级数学下学期期中质量跟踪监视试题(含答案)
- 特殊工种模拟考试题目及完整答案
- 2025-2026学年山东省潍坊安丘市、高密市三年级数学下学期期中考试试题含答案
- FBI独特心态测试题及参考答案
- (新)债务催收委托代理合同(2026版)
- 上海市2026年中考数学试题(附答案)
- 2026-2030中国农膜行业市场发展分析及前景趋势与投资研究报告
- 2026年高考化学真题完全解读(黑吉辽蒙卷)
- 2026中国远洋渔业船舶智能化改造需求与卫星通信系统标配化
- 种子繁育员操作评估竞赛考核试卷含答案
- 2026年(完整版)国家GCP培训考试题库及参考答案(完整版)
- 2025年广西区直事业单位面试真题(附答案)
- 《工业互联网安全防护技术》教学设计 项目二 工业互联网网络安全
- 第七讲:粒子世界
- 租户腾退协议书模板
- 矿区生态修复试题及答案
评论
0/150
提交评论