边缘AI概述

news2024/12/24 7:56:43

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

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

边缘AI概述

  • 什么是边缘AI
    • 大数据和物联网驱动边缘AI
    • 什么是边缘计算
    • 边缘AI在边缘设备上实现机器学习
  • 什么是边缘设备
  • 边缘AI的优势
    • 1.数据传输量降低
    • 2.实时计算速度
    • 3.隐私和安全
    • 4.高可用性
    • 5.成本优势
  • 边缘计算与雾计算
  • 边缘深度学习

什么是边缘AI

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

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

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

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

什么是边缘计算

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

在这里插入图片描述

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

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

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

什么是边缘设备

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

边缘设备处理收集连接在传感器的数据,例如提供视频流的相机,基本上,大多数具备计算机功能的设备都可以作为边缘设备,从笔记本电脑和手机到个人电脑、嵌入式计算机或物理服务器。流行的边缘计算平台是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)连接的设备上进行处理。
在这里插入图片描述

边缘深度学习

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/115702.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

K8S——调用亲和性

k8s-调度亲和性 简介 Scheduler 是 kubernetes 的调度器,主要的任务是把定义的 pod 分配到集群的节点上。听起来非常简单,但有 很多要考虑的问题: 公平:如何保证每个节点都能被分配资源资源高效利用:集群所有资源最…

为什么NoSQL数据库这么受欢迎?

大数据时代,NoSQL数据库是企业构建数据能力的核心工具之一。近期,在2022腾讯全球数字生态大会NoSQL数据库专场上,腾讯云发布了多项NoSQL产品能力升级,并重点讲解了其背后的自研技术要点及实现细节,分享了腾讯云NoSQL为…

利用Python自动生成请假条,实现高效摸鱼

哈喽兄弟们,今天咱们来实现用Python来批量生成请假条,这回既学了东西又做了事情,两不误~ 本文就将基于一个真实的办公案例进行讲解如何提取Excel内容并创建Word 主要将涉及以下三个知识点 openpyxl 读取 Excel 文件python-docx 写入 Word …

org.springframework.jdbc.BadSqlGrammarException: Error updating database

💗wei_shuo的个人主页 💫wei_shuo的学习社区 🌐Hello World ! org.springframework.jdbc.BadSqlGrammarException: Error updating database 报错信息: org.springframework.jdbc.BadSqlGrammarException: Error updat…

Python基础入门(一)

文章目录前言Python起源简介常量和表达式什么是变量变量的语法变量的定义变量的命名规则使用变量变量的类型动态类型的变量注释注释是什么注释的基本语法注释的书写规范输入输出通过控制台输出格式化输出输入转义字符运算符算数运算符关系运算符逻辑运算符赋值运算符复合赋值运…

Python高频面试题——迭代器和可迭代对象

无论是面试测试还是运维涉及到python编码岗位时,迭代器和可迭代对象都是绕不开的一个问题,本文对这两个概念进行重点讲解,本文从什么是迭代讲起,然后介绍迭代器和可迭代对象二者的区别,最后通过for 循环和自定义迭代器…

150万奖金:首届6G智能无线通信系统大赛正式上线

通信与人工智能技术的深度融合已成为无线通信系统发展的最重要方向之一,面向6G,通信与AI融合的角度和深度将进一步扩展,迎接“无限”可能。在6G研究的关键发展阶段,由IMT-2030(6G)推进组主办,中国信息通信研究院、华为…

【折腾服务器 3】群晖学习版中安装 Active Backup for Business 及相关配置 =)

Catch UP 书接上回,在 ESXi 中安装了群晖系统,这个系统主要是用来给 Windows 物理机做备份的,因此在本片主要讲解如何配置 Active Backup for Business 软件。 Chapter 1 设置存储空间 上一篇博客中,安装群晖时分配了一个 32GB…

rancher2.6.2 单机及高可用部署

rancher2.6.2 单机及高可用部署 文章目录rancher2.6.2 单机及高可用部署前言单机部署高可用部署k8s集成前言 1、服务器准备 单机部署: 机器名IP地址部署内容cpu核心数内存(G)硬盘(G)rancher-master192.168.0.18rancher2450 高可用部署: 机器名IP地址…

Linux环境下通过命令行连接WIFI

一. 前言 在调试ARTIK时由于Ubuntu系统不是图形化界面,需要下载相关安装包时发现未联网,因此对Linux下采用命令行连接wifi的具体操作步骤进行总结,对自己在操作过程中遇到的相关问题解决方法进行介绍,同时对于LINUX下无线网络调试…

JUC(一):线程池

个人博客地址: http://xiaohe-blog.top/index.php/archives/14/ 文章目录1. 为什么要使用线程池2. Executor3. ThreadPoolExecutor3.1 七个参数3.2 任务队列3.3 拒绝策略4. 创建线程池5. Executors5.1 CachedThreadPool5.2 FixedThreadPool5.3 SingleThreadExecutor…

Vue3 异步组件 suspense

vue在解析我们的组件时, 是通过打包成一个 js 文件,当我们的一个组件 引入过多子组件是,页面的首屏加载时间 由最后一个组件决定 优化的一种方式就是采用异步组件 ,先给慢的组件一个提示语或者 骨架屏 ,内容回来在显示…

大话测试数据(一)

导读:测试数据的准备至关重要,无论是手工测试还是自动化测试都要以良好的测试数据准备为基础。本文为霍格沃兹测试学院特邀嘉宾,某互联网巨头企业资深测试技术专家刘晓光(skytraveler)老师对测试数据管理实践的思考总结…

【K3s】第3篇 解决K3s状态一直是ContainerCreating

目录 1、遇到问题 2、问题解决 2.1 查看docker服务 2.2 增加docker中国镜像源 必看项 2.3 解决docker pull失败 3、结果展示 1、遇到问题 安装部署完k3s时遇到如下问题: sudo kubectl get pods -A pod 容器状态一直为:ContainerCreating 查看容…

现有项目集成seata的记录

背景:现有项目为springcloudnacos 的。但是没有分布式事务处理机制,偶发数据问题,现需要引入seata进行全局事务管理。简单记录一下改造和学习过程,过一段时间自己100%会忘的一干二净,并没有对其进行很深的研究。 前期…

IMX6ULL学习笔记(16)——GPIO输入接口使用【官方SDK方式】

一、GPIO简介 i.MX6ULL 芯片的 GPIO 被分成 5 组,并且每组 GPIO 的数量不尽相同,例如 GPIO1 拥有 32 个引脚, GPIO2 拥有 22 个引脚, 其他 GPIO 分组的数量以及每个 GPIO 的功能请参考 《i.MX 6UltraLite Applications Processor Reference M…

aosp 12/13/lineageos19.1 framework学习编译刷入小米手机,努比亚

hi,学员朋友,大家好! 前期一直有同学在问我这边,学习framework需要什么额外设备么?这里其实我一直前期也是给学员说的,如果你是个新手,刚刚开始可以不用,完全可以跟着课程一起学习&a…

贪官产生的本质是什么——谈谈人性与制度的博弈未来

知乎上有人问:贪官产生的本质原因是什么?一直不太能理解贪官是怎么产生的,希望能请各位从人性、社会、特权、阶级、系统工程等角度帮忙分析一下。贪官产生的本质原因是什么?- 青润的回答 - 知乎 https://www.zhihu.com/question/3…

python 动态规划的应用;斐波那契数列,最优解,最优子序列

一、动态规划概念 动态规划(Dynamic Programming,DP)是运筹学的一个分支,是求解决策过程最优化的过程。20世纪50年代初,美国数学家贝尔曼(R.Bellman)等人在研究多阶段决策过程的优化问题时&…

IT30--IT与业务业务与ITIT价值(3年之约已满)

从大学开始。。。 读大学前压根就没有见过计算机这个东西(不得不感慨信息技术发展之快)。可能因为高考数学考的还不错的原因,选择了计算机这个专业,后来研究生读的也是计算机的相关专业。当时班里的女生少,但没想到一…