0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

云端之外的分布式分析

星星科技指导员 来源:mouser 作者:Charles Byers 2023-05-16 10:17 次阅读

“分析”是一个非常普通的术语,用于关联和消化原始数据以产生更有用的结果。分析算法可以简单到就像数据规约或对一连串传感器读数求平均值,也可以复杂到就像最错综复杂的人工智能机器学习 (AI/ML) 系统。如今,分析通常在云端执行,因为它是最具可扩展性和成本效益的解决方案。但在未来,分析将越来越多地分散到云、边缘计算和端点设备上,以利用它们改进的延迟、网络带宽、安全性和可靠性。在这里,我们将讨论把分析功能分布到传统的云边界之外所涉及的一些架构和权衡。

分布式分析如何增值

简单的分析包括数据规约、关联和求平均值,结果是输出一串比输入数据小得多的数据。例如,一座大楼的淡水供应系统。为了优化水泵和监测消耗,了解系统中各点的压力和流量可能很有价值。这会涉及到分布在输配管道周围的压力和流量传感器阵列。软件定期询问传感器,调整泵的设置,并为大楼管理人员生成用水报告。但是,传感器的原始读数可能具有误导性—例如,冲洗固定装置时的瞬时压降。分析算法可以对指定传感器一段时间内的读数求平均值,并结合和关联多个传感器的读数,以生成更准确、有用的管道状况图。所有这些读数都可以发送到位于云端的分析系统,但如果传感器自己做一些平均计算,让本地边缘计算机进行关联和报告,这将是一个更高效的架构。这就是分布式分析,可以改善许多分析系统的效率、准确性和成本。

当采用人工智能/机器学习 (AI/ML) 技术时,分析会变得更加复杂。人工智能/机器学习通常分为两个阶段:

一个是建模阶段。在这个阶段,大量的数据被提取出来,为AI/ML系统生成一个模型

一个是推断阶段。在这个阶段,将模型应用于系统中的数据流,以生成期望的结果(通常是实时的)

在当今的系统中,这些模型几乎总是建在大型服务器场或云端,通常是离线部署。然后,将生成的AI/ML模型打包并发送到不同的系统,这些系统使用实时数据运行模型的推断阶段,生成所需的结果。推断阶段可以在云端运行,但最近一直在向边缘转移,以改善延迟、网络带宽、可靠性和安全性。在决定每个阶段使用哪个级别的计算资源时,需要认真考虑各个权衡因素。

AI/ML的推断阶段

AI/ML的推断阶段相对容易分布在多个同级处理器上,或者沿处理层的层次结构上下分布。如果模型经过预先计算,那么AI/ML算法使用的数据就可以在多个处理器之间进行划分且并行计算。在多个同级处理器之间划分工作负载带来了容量、性能和规模优势,因为随着工作负载的增加,可以调动更多的计算资源去承担。它还可以提高系统的可靠性,因为如果一个处理器出现故障,邻近的处理器仍然可以完成工作。推断操作也可以在一个层次结构的多个层次之间进行划分,也许算法的不同部分会在处理器的不同层次上运行。这让AI/ML算法能够以合乎逻辑的方式进行划分,允许层次结构的每一级执行最高效的算法子集。 例如,在视频分析AI/ML系统中,摄像头中的智能功能可以执行自适应对比度增强,将这些数据交给边缘计算机执行特征提取,将其发送到邻近的数据中心进行对象识别,最后,云端可以执行高级功能,如威胁检测或热图生成。这可以是一种高效的分区。

AI/ML算法的学习阶段

对AI/ML算法的学习阶段进行分布难度更大。问题是上下文的大小。为了准备模型,AI/ML系统需要大批量的训练数据,并用各种复杂的学习阶段算法对其进行消化,从而生成一个在推断阶段相对容易执行的模型。如果在一个给定的计算节点上只有一部分训练数据可用,算法在推广模型时会遇到困难。这就是为何训练通常在云端进行。在云端,内存和存储空间几乎是无限的。但是,某些场景需要将训练算法分布在多个同级计算节点上,或者在云-到边缘的层次结构中上下分布。特别是,边缘学习能够从附近的传感器收集大量的训练数据,并在没有云参与的情况下利用数据,这样可以改善延迟、可靠性、安全性和网络带宽。为了解决这些挑战,目前正在开发先进的分布式学习算法。

结论

AI/ML是几乎所有电子系统未来必须具备的重要能力。这些系统的推断和训练能力如何在计算资源的层次结构中进行划分?存在哪些选项?了解这些选项是我们未来成功的关键。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2548

    文章

    50656

    浏览量

    751821
  • 人工智能
    +关注

    关注

    1791

    文章

    46838

    浏览量

    237496
  • 机器学习
    +关注

    关注

    66

    文章

    8375

    浏览量

    132397
收藏 人收藏

    评论

    相关推荐

    分布式软件系统

    分布式软件系统分布式软件系统(Distributed Software Systems)是支持分布式处理的软件系统,是在由通信网络互联的多处理机体系结构上执行任务的系统。它包括分布式
    发表于 07-22 14:53

    分布式发电技术与微型电网

    几种分布式发电简介2.分布式发电与配电网互联问题3.微型电网技术4.分布式发电(电源)技术应用的障碍和瓶颈5.分布式发电(电源)技术发展方向6.结语
    发表于 03-11 13:37

    如何设计分布式干扰系统?

    什么是分布式干扰系统?分布式干扰系统是一种综合化、一体化、小型化、网络化和智能化系统,是将众多体积小,重量轻,廉价的小功率侦察干扰机装置在易于投放的小型平台上,撒布在接近***扰目标空域地,通过指令
    发表于 08-08 06:57

    分布式系统的优势是什么?

    当讨论分布式系统时,我们面临许多以下这些形容词所描述的 同类型: 分布式的、删络的、并行的、并发的和分散的。分布式处理是一个相对较新的领域,所以还没有‘致的定义。与顺序计算相比、并行的、并发的和
    发表于 03-31 09:01

    HarmonyOS应用开发-分布式设计

    设计理念HarmonyOS 是面向未来全场景智慧生活方式的分布式操作系统。对消费者而言,HarmonyOS 将生活场景中的各类终端进行能力整合,形成“One Super Device”,以实现
    发表于 09-22 17:11

    各种分布式电源的电气特性

    PS:渗透率的概念:从字面上理解,“渗透”就是由分布式电源发出的功率进入(渗入)到配电系统,所谓的“率”就是由分布式电源发出的电和整个系统所消耗的电(或者说总发电量)的一个比值。各种分布式电源的电气
    发表于 07-12 07:54

    OpenHarmony分布式软总线流程分析

    OpenHarmony分布式软总线流程分析,大神总结,大家可以下载去学习了~.~
    发表于 11-19 15:56

    如何高效完成HarmonyOS分布式应用测试?

    问题和UX显示问题占比率高达85%。图1 HarmonyOS分布式应用上架问题分析分布式应用测试效率低:分布式应用涉及多台设备协同时,由于没有统一的测试框架,使得
    发表于 12-13 18:07

    【学习打卡】OpenHarmony的分布式任务调度

    了,除了串行作业之外分布式调度系统也支持并行作业。分布式系统的架构有以下几种:1.集中式:通过中央节点将任务分配给工作节点或执行节点,并在这些执行节点之间编排任务。2.去中心化:有多个中心节点,每个
    发表于 07-18 17:06

    常见的分布式供电技术有哪些?

      分布式供电技术是指将发电设备建设在用户或供电系统端,将发电与负荷直接相连,通过局部供电的方式满足用户的电力需求。其主要特点是将传统的集中式供电方式改为分散供电方式,不仅既有大型电站向小型分布式
    发表于 04-10 16:28

    基于分布式电源接入对电网运行的影响

    针对分布式电源应用趋势越来越明显但在接入系统方面却缺乏相应技术分析与论证的问题,重点研究了各类分布式电源接入后对电网运行的影响结果。首先,从运行模式和接口方式对分布式电源进行
    发表于 12-18 15:06 10次下载

    分布式电源对配电系统的影响分析

    分布式电源对配电系统的影响分析(安徽理士电源技术有限公司电话)-分布式电源对配电系统的影响分析,很不错,需要的去下载
    发表于 09-29 12:03 10次下载
    <b class='flag-5'>分布式</b>电源对配电系统的影响<b class='flag-5'>分析</b>

    超越云端分布式分析

    超越云端分布式分析
    的头像 发表于 12-28 09:51 619次阅读
    超越<b class='flag-5'>云端</b>的<b class='flag-5'>分布式</b><b class='flag-5'>分析</b>

    分布式无纸化交互系统的实现原理

    ,将各个会议节点进行分布式部署,实现负载均衡和高可用性。 系统采用无纸化技术,所有的会议材料和信息都存储在云端或服务器上,可以通过移动设备或电脑进行浏览和操作。 系统通过会议智慧屏实现会议过程的智能化管理,可以进行电
    的头像 发表于 09-04 16:11 603次阅读

    基于逻辑分析分布式PLC设计

    电子发烧友网站提供《基于逻辑分析分布式PLC设计.pdf》资料免费下载
    发表于 10-26 11:56 0次下载
    基于逻辑<b class='flag-5'>分析</b>的<b class='flag-5'>分布式</b>PLC设计