《云上新势力 CLOUD IMAGINE》——Part 2 演讲/文章合集——文章8:《OPPO云边端的协同实践》(上)

简介: 《云上新势力 CLOUD IMAGINE》——Part 2 演讲/文章合集——文章8:《OPPO云边端的协同实践》(上)

文章8:《OPPO云边端的协同实践》

 

以下内容为2022云栖大会「边缘云计算创新论坛」中,OPPO云计算总经理鲍永成演讲《OPPO云边端的协同实践》,分享OPPO在机器学习AI领域,对云以及边缘计算的应用实践。

 

1. StarFire:机器学习平台

 

StarFire,星火机器学习平台,是OPPO推出的机器学习技术品牌。

 

作为一家终端消费电子公司,OPPO需要怎样的AI Platform?

 

OPPO需要的AI平台,可能跟行业里会有略微的差别。目前,OPPO推荐搜索广告都是通过机器学习进行,五亿多用户的规模量对于企业来说挑战巨大。

 

区别于传统的调研、简单的报表等方式,OPPO通过AI驱动、模型预测,定义产品以及品质的改善,比如功耗、热等指标的改进。

 

产品销售出去之后,用户运营跟用户增长也是企业非常关注的话题,机器学习平台同样要围绕用户运营与增长工作运行。

 

AI Platform整体的架构,从下往上,底下是混合云基础设施。除了自己的IDC之外,还包含公有云、边缘计算等。

 

往上,是AI混合云,包含特征存储、EBR,分别服务搜索推荐和向量检索。

 

云真机也是整个技术平台里面验证环节非常重要的部分。很多模型,包括最后裁剪过的模型都要运行在手机上,因此不管是在迭代期间,还是在最后发布之前,都需要一个庞大的云真机集群来验证所有的算法。

 

再往上是控制台和三个核心的部分,下面依次展开介绍。

 

image.png

 

搜推引擎:Stargazer

 

基于千亿级特征,以及数百PB的样本大小,OPPO不仅有自己的数据中心,和公有云也有深入的合作。很多训练任务会弹性地调度到公有云上,包括最后的推理,也会有一些部署到阿里云的边缘计算节点上。

 

广告允许的延迟非常有限,所以必须在离用户更近的地方部署模型,但是如果完全部署在端侧的话,整个模型部署的深度就会比较浅,因此必须通过协同来解决这个问题。

 

image.png

 

 

终端AI工作台

 

OPPO端云协同AI工作台主要是为终端服务的。作为一家终端公司,百分之八九十的模型都是为终端服务的,比如打游戏的时候,如何去平衡功耗和热?这需要通过模型测试,在AI工作台上进行展开。也就是说,OPPO大量端的AI工程师,都会在这个平台上进行日常工作。

 

image.png

 

SOTA模型市场

 

OPPO把很多成熟的模型收集起来,组建SOTA模型市场。因为场景非常多,不可能为每一个场景做相应的AI模型,因此,SOTA模型库发挥着技术货架平台的作用,大大提高了业务价值。

 

image.png

 

《云上新势力 CLOUD IMAGINE》——Part 2 演讲/文章合集——文章8:《OPPO云边端的协同实践》(下):

https://developer.aliyun.com/article/1228887?groupCode=videocloudtech

相关文章
|
智能硬件
硬件产品成本构成
硬件产品成本
1007 1
|
定位技术 调度 UED
在进行CDN流量调度时,要考虑的因素有哪些?
在进行CDN流量调度时,要考虑的因素有哪些?
406 3
|
10月前
|
机器学习/深度学习 存储 人工智能
什么是多因素认证(MFA)
MFA(多因素认证)是一种增强型身份验证方法,通过结合知识、占有和生物特征等多种因素,提升账户与系统访问的安全性,广泛应用于企业安全与数据保护。
2292 19
|
存储 人工智能 Cloud Native
【云故事探索】NO.13:全链路「长」在阿里云上!极氪汽车全速打造智能出行好体验
本文探讨了极氪汽车从创立到快速发展的背后,数字化体系对其成功的支撑作用。极氪通过与阿里云合作,利用云计算、PaaS服务及AI大模型等技术,实现了敏捷高效的用户体验和业务迭代。文章还分析了极氪在车联网安全、数据处理以及智能化座舱方面的技术突破,并指出全栈上云已成为智能电动车企业的必然选择,助力其在全球化与智能化趋势中脱颖而出。极氪的成功不仅源于产品定位,更得益于其对先进技术的深度应用。
|
缓存 NoSQL 安全
Redis缓存雪崩、击穿、穿透解释及解决方法,缓存预热,布隆过滤器 ,互斥锁
Redis缓存雪崩、击穿、穿透解释及解决方法,缓存预热,布隆过滤器 ,互斥锁
1144 5
|
存储 JSON BI
友盟+Hologres:千亿级多维分析平台建设实践
Hologres 在友盟+统计分析、营销等多个产品线使用,很好地满足了用户行为分析、人群圈选与洞察场景的多维度分析、灵活下钻、快速人群预估和圈选等分析需求,提供客户更流畅的数据查询和分析体验。
|
缓存 监控 网络协议
得物自研移动端弱网诊断工具的技术实践分享
本文将基于得物自研的移动端弱网诊断工具的开发过程,尽可能全面地为你总结和分享它的具体技术实践,希望带给你启发。
503 1
|
移动开发 前端开发 JavaScript
使用html-to-image代替html2canvas,结合jspdf实现下载pdf(下载截图下载前端dom元素)
本文介绍了在前端项目中,当使用`html2canvas`遇到问题时,如何使用`html-to-image`库作为替代方案,结合`jspdf`实现将DOM元素生成为PDF文件并提供下载。文章首先讨论了`html2canvas`可能遇到的问题,并提供了该库的使用示例代码。随后,详细介绍了`html-to-image`库的安装和使用方法,展示了如何将DOM元素转换为Canvas,再利用`jspdf`生成PDF文件。最后,文章通过示例代码说明了整个转换和下载的过程,并展示了效果截图。
1722 0
|
运维 Kubernetes Java
Java一分钟之Kubernetes(K8s):容器编排深入浅出
【6月更文挑战第6天】Kubernetes是容器编排的主流工具,简化分布式系统运维。本文介绍了K8s核心概念:节点、Pod、服务、部署和副本集。讨论了资源不足、依赖服务未就绪等常见问题及其解决策略,并提供创建Deployment的代码示例。学习K8s能提升部署效率和运维灵活性。
542 5
|
机器学习/深度学习 人工智能 算法
食物识别系统Python+深度学习人工智能+TensorFlow+卷积神经网络算法模型
食物识别系统采用TensorFlow的ResNet50模型,训练了包含11类食物的数据集,生成高精度H5模型。系统整合Django框架,提供网页平台,用户可上传图片进行食物识别。效果图片展示成功识别各类食物。[查看演示视频、代码及安装指南](https://www.yuque.com/ziwu/yygu3z/yhd6a7vai4o9iuys?singleDoc#)。项目利用深度学习的卷积神经网络(CNN),其局部感受野和权重共享机制适于图像识别,广泛应用于医疗图像分析等领域。示例代码展示了一个使用TensorFlow训练的简单CNN模型,用于MNIST手写数字识别。
666 3