边缘AI概述

简介: 边缘AI概述

随着移动计算和物联网(IoT)应用程序的爆炸性增长,数十亿移动和物联网设备正在连接到互联网,在网络边缘生成大量数据。因此,在云数据中心收集大量数据会产生极高的延迟和网络带宽使用。


因此,迫切需要将人工智能(AI)的前沿推向网络边缘,以充分释放大数据的潜力。Edge AI是边缘计算和AI的结合,它是最先进的AI应用程序的关键概念


什么是边缘AI


边缘AI是边缘计算和人工智能的组合,可以直接在连接的边缘设备上运行机器学习任务。


大数据和物联网驱动边缘AI


今天,在物联网(IoT)时代,需要收集和分析连接在设备上所生成的大量数据。这导致一边要实时生成大量数据,一边还需要人工智能系统去分析理解数据。


传统的人工智能分析理解数据是基于云计算的,因为需要能够执行深度学习计算任务的高端硬件,但云计算加剧了分析理解数据的延迟,导致通信成本增加,并引发了隐私问题


什么是边缘计算


为了解决云的局限性,需要将计算任务移动到网络边缘,更靠近数据生成的位置。边缘计算是指尽可能靠近数据源计算。 因此,边缘计算可用于扩展云,因为它通常以边缘云系统的形式实现,其中分散的边缘节点将处理过的数据发送到云端。


883055e68d8e44cea4681885941e0235.png

边缘AI在边缘设备上实现机器学习


边沿AI,或者叫边缘Intelligence,是边缘计算和AI的结合;它运行AI算法,在硬件上本地处理数据,即所谓的边缘设备。


因此,边缘AI提供了一种设备端人工智能形式,以利用低延迟、高隐私性、更鲁棒性和更高效地使用网络带宽,并快速响应。 边缘AI的使用是由机器学习、神经网络加速和还原等新兴技术驱动实现的。ML边缘计算为多个行业实现人工智能系统提供了可能性。这也是李开复在《ai未来》说的现在人工智能是一个发明和专家的年代到实干和数据的年代,我国互联网创业公司的竞技场选拔出了世界上最精明强悍的企业家,创造了世界上最丰富的数据生态环境,人工智能专家不断涌现,我国政府的人工智能计划在新的投资热潮中激流勇进,引导了创业、创新的新方向


ed0b7ca48ba74ef5ac1e8682d7d52a8e.png


什么是边缘设备


边缘设备是能够在设备上执行计算任务的终端设备或边缘服务器。


边缘设备处理收集连接在传感器的数据,例如提供视频流的相机,基本上,大多数具备计算机功能的设备都可以作为边缘设备,从笔记本电脑和手机到个人电脑、嵌入式计算机或物理服务器。流行的边缘计算平台是x86、x64或ARM。 对于较小的原型,边缘设备可以是SoC(芯片上的系统),例如流行的树莓派或英特尔NUC系列。此类SOC设备集成了计算机的所有基本组件(CPU、内存、USB控制器、GPU)。更坚固、更坚固的边缘设备示例包括NVIDIA Jetson tx2或Jetson nano、Google Coral平台等。


与传统计算相比,ML任务需要非常强大的人工智能硬件。然而,我们可以让人工智能模型往往变得更轻(参数更小,占用内存小)、更高效。计算机视觉流行的对象检测算法示例包括YOLOv3、YOLOX或YOLOv7。现代神经网络有一个特别轻量级的版本,该版本针对在边缘运行ML进行了优化(特别是tiny模型,例如YOLOv7-tiny)


边缘AI的优势


边缘计算能够将人工智能处理任务从云端带到接近终端的设备,以克服传统云的内在问题,如高延迟和缺乏安全性。 因此,将人工智能计算转移到网络边缘,通过新的产品和服务为人工智能应用程序开辟了新的机会。


1.数据传输量降低


数据由边缘设备处理,只有数量少得多的处理数据发送到云端。通过减少小单元和核心网络之间连接的流量,可以增加连接的带宽以防止瓶颈,并减少核心网络中的流量。


2.实时计算速度


实时处理是边缘计算的基本优势。边缘设备与数据源的物理接近使实现更低的延迟成为可能,从而提高了实时数据处理性能。它支持延迟敏感的应用程序和服务,


3.隐私和安全


由于通过网络传输敏感用户数据使其容易被盗和失真,因此在边缘运行人工智能可以保持数据的私密性。边缘计算可以保证私有数据永远不会离开本地设备(设备端机器学习)。


4.高可用性


边缘计算具备分散和离线功能,能够在网络故障或网络攻击期间提供临时服务。因此,将人工智能任务部署到边缘可以确保关键任务或生产级人工智能应用程序(设备端人工智能)所需的更高可用性和整体鲁棒性。


5.成本优势


将人工智能处理移动到边缘具有很高的成本效益,因为只有经过处理的、非常有价值的数据才会发送到云端。虽然发送和存储大量数据仍然非常昂贵,但按照摩尔定律,边缘的小设备在计算上变得更加强大。 总体而言,基于边缘的ML可以在没有基于云计算的自然限制的情况下进行实时数据处理和决策。随着数据隐私和GDPR等监管变化的重要性日益增加,边缘ML可能很快就会成为企业在产品和服务中使用人工智能的唯一可行方式。


边缘计算与雾计算


雾计算是思科引入的一个术语,它与边缘计算密切相关。雾计算的概念基于将云扩展到更接近物联网终端设备,目的是通过在网络边缘附近执行计算来提高延迟和安全性。


雾和边缘计算的主要区别在于数据的处理位置:在边缘计算中,数据要么直接在传感器连接的设备上处理,要么在物理上非常靠近传感器的网关设备上进行处理;在雾模型中,数据在远离边缘的地方,在使用局域网(LAN)连接的设备上进行处理。


3c34df3e8a2d49d6b687886ba7801848.png

边缘深度学习


执行深度学习任务通常需要大量的计算能力和大量的数据。低功耗物联网设备,如典型的相机,是数据来源。然而,它们有限的存储和计算能力使其不适合深度学习模型的培训和推断。


边缘AI技术通过结合深度学习和边缘计算提供了解决方案。边缘设备或服务器被放置在这些终端设备附近,用于部署在物联网生成的数据上运行的深度学习模型。ML边缘计算是计算机视觉(CV)应用程序最重要的趋势之一,这些应用程序涉及大量数据,如视频图像和自然语言处理(NLP),需要实时处理。

6916f478a2844f318eed54dc1c348fbb.png


相关文章
|
7月前
|
人工智能 API 数据安全/隐私保护
Azure AI - Azure人脸识别任务概述与技术实战
Azure AI - Azure人脸识别任务概述与技术实战
223 1
|
传感器 人工智能 算法
AI概述:阿里文娱智能算法的新应用
阿里巴巴文娱-智能算法的新应用方向
AI概述:阿里文娱智能算法的新应用
|
21天前
|
机器学习/深度学习 人工智能 算法
【AI系统】AI系统概述与设计目标
本文介绍了AI系统的全栈架构,涵盖设计目标、组成和生态。AI系统旨在连接硬件与应用,提供高效的模型服务和开发支持。文中探讨了高效编程语言、开发框架、工具链的重要性,以及AI任务系统级支持、自动编译优化和云原生自动分布式化等关键设计目标。此外,还详细讨论了AI训练与推理框架、AI编译与计算架构、AI硬件与体系结构等组成部分,以及AI算法和框架、更广泛的生态系统等。
55 1
|
5天前
|
机器学习/深度学习 人工智能 算法
转载:【AI系统】AI系统概述与设计目标
本文介绍了AI系统全栈架构,涵盖AI系统的设计目标、组成和生态,强调了系统性能、用户体验、稳定性及开源社区运营的重要性。文章详细解析了AI系统的基本概念、定义及其设计挑战,旨在为读者构建AI系统知识体系,助力AI技术的全面发展。通过对比传统软件和云计算架构,阐述了AI系统在连接硬件与应用间的独特作用,探讨了高效编程语言、开发框架和工具链的设计,以及AI任务的系统级支持,包括计算能力的扩展、自动编译优化、云原生自动分布式化等方面,为应对AI技术的新挑战提供了全面视角。
|
4月前
|
机器学习/深度学习 人工智能 自然语言处理
【模型微调】AI Native应用中模型微调概述、应用及案例分析
在AI Native应用中,模型微调是一个关键步骤,它允许开发者使用特定领域的数据对预训练模型进行二次训练过程,从而使其更好地适应特定任务或数据集。模型微调通过调整模型的参数,使模型在特定任务上达到更高的性能。这种技术广泛应用于自然语言处理、图像识别、语音识别等领域
83 1
|
7月前
|
人工智能 前端开发 PyTorch
AI加速引擎PAI-TorchAcc:整体介绍与性能概述
PAI-TorchAcc(Torch Accelerator)是阿里云人工智能平台PAI开发的Pytorch上的大模型训练加速框架。PAI-TorchAcc提供了一套基于Pytorch的简洁、易用的接口,无需进行模型转换就可以无缝地接入HuggingFace上的模型,并用多种分布式策略进行训练加速。本文详细介绍PAI-TorchAcc的产品能力与性能。
|
6月前
|
机器学习/深度学习 人工智能 开发者
AI音效生成器概述
这篇文章介绍了AI音效生成器如何助力提升创作体验。AI音效生成器,如ElevenLabs、Audiogen和LOVO AI,利用深度学习创造和编辑音效,为电影制作、游戏开发及播客制作人提供高效、高质量且多样的声音效果。这些工具节省了时间和成本,具有用户友好的界面,方便各类型创作者使用。考虑功能、易用性、音质、成本等因素,选择合适的AI音效生成器能显著增强内容的专业性和吸引力。
|
6月前
|
机器学习/深度学习 人工智能 自然语言处理
从提示工程到代理工程:构建高效AI代理的策略框架概述
该文探讨了AI代理的发展,特别是ChatGPT等模型如何展示了AI系统的潜力。文章提出从提示工程转向代理工程,定义了代理能力需求,并提出一个框架来设计和实施AI代理。代理工程涉及明确代理的任务、所需行动、能力及熟练度,通过现有技术满足这些需求。文章强调了广泛和特定知识的熟练度、精确信息获取以及代理的结构设计和协调。随着技术进步,该框架为AI代理的未来发展提供了基础。
428 0
|
机器学习/深度学习 存储 人工智能
|
人工智能 智能设计 达摩院