2023 英特尔On技术创新大会直播 | 边云协同加速 AI 解决方案商业化落地
目录
- 前言
- 边云协同时代背景
- 边缘人工智能
- 边缘挑战
- 英特尔边云协同的创新成果
- 最后
前言
最近观看了英特尔On技术创新大会直播,学到了挺多知识,其中对英特尔高级首席 AI 工程张宇博士
讲解的边云协同加速 AI 解决方案商业化落地特别感兴趣。张宇博士
讲解了英特尔如何利用边云协调来加速AI解决方案的商业化落地以及对边缘人工智能发展趋势的判断以及在促进边缘人工智能落地方面在硬件、软件方面正在进行的创新。
边云协同时代背景
当今万物互联的时代,数字化的转型不断加速,采集的数据量不断增加,数据量的增加推动着计算模式的创新。我们可以利用互联网技术随时随地共享网上的计算资源、存储资源、应用资源,也有许多应用在服务我们的生活,张宇博士
举例说在前不久的双十一在星通数据上颁布了一些统计结果,综合所有电商、直播平台,整个销售额已经超过11000亿元人民币,又创新高,这么大的销售额的背后是需要一个云计算平台支撑的。所以云计算技术极大的改善了我们的生活。
随着行业数字化转型,对于敏捷链接、实施应用、智能化以及数据的安全保护的诉求在不断增加,从而推动了边缘计算发展。计算的模式将在云计算和边缘计算之间,建立新的平衡。从用户体验来说,云边协同也将给用户提供更高的体验。对于边缘计算来说,他处理的是边缘局部的数据,并不能形成对于全局的认知。
张宇博士
举例现在的智能交通,虽然现在的摄像头已经可以处理人、车、物等相关信息,能看到且分辨出来人的性别、车牌、车款、车的颜色,但是通过单一一个摄像头并不知道车是从哪里来,又从哪里去。并不能从单一一个摄像头的信息来了解整个车的轨迹。必须得通过云计算的信息在平台上的汇总,才能得到一个完整的轨迹信息,所以云边协同将是今后的主旋律。
边缘人工智能
如今行业信息需要更加智能化、 多样化的应用,这些都离不开网络。张宇博士
说:如果以5G的无线接入为例的话,随着与无线接入网RAN相关的一些加速的功能被整合到了通用的处理器之上,已经可以实现5G vRAN的商业化和虚拟化。然而英特尔在2023年初就展示了基于第4代英特尔至强可扩展处理器的5G vRAN的解决方案,这种解决方案可以极大的帮助运营商降低运营成本。
人工智能的应用在不断的扩展,从最初的智能交通、智慧城市,如今已经进入到了零售、金融、医疗、教育等各行各业,并且人工智能的技术不仅仅发生在云端,同时已经越来越多走向了边缘。预计到2030年,全球的边缘市场的规模将达到4450亿美元,人工智能成为头号的工作负载。
我们都了解到人工智能在许多行业都已经落地,并在边缘开始逐渐普及。在当下边缘人工智能的绝大使用场景,需要利用数据中心极大的算力,以及大量的数据去训练一个网络模型,然后将训练的结果推送到边缘,去执行人工智能的推理工作。也可以说当下人工智能模式处于一个边缘推理的阶段。
但是这种会产生一个弊端,会限制人工智能模型的更新频率。张宇博士
举例子说在自动驾驶领域,不同的路况、不同的驾驶行为,这些差异是很大的。这样会造成我们实际采集到的数据,跟我们车辆出场时去训练一个自动驾驶的判决模型所用到的训练的数据之间,实际上是有一定的差异,这样就造成训练之后的模型其泛化能力受到一定的限制。如果要得到准确的数据,就需要在现场采集到的数据根据真实驾驶员的驾驶行为,不断的训练自动驾驶的人工智能网络模型,这样效果会更佳,所以边缘人工智能发展的下一个阶段一定是边缘训练阶段。
边缘训练并不是把边缘数据中心已有的一些训练方法直接搬到边缘来执行。利用边缘去从事训练,需要解决一些特定的问题,需要有更加自动化的工具去完成从数据采集,到数据化自动化标注,到数据训练,以及训练完之后到推送,到相应的推理机制去执行推理操作。所以自动化的工具对完成边缘训练时至关重要的。
边缘挑战
张宇博士
提到无论是在开发阶段还是运营阶段,都有很多的边缘挑战需要面对。部署一个大语言模型,比如AIGC的应用,不可能把这样的一个大的模型原封不动存储在边缘,一定要对这些模型针对特定行业的应用场景进行简化,来降低对存储和计算的要求,只有这样才可能部署在边缘。除此之外解决运营过程中,有关数据保护的问题。现在很多服务提供商已经在一个成熟的大语言模型,当成自己的一个无形的资产。当模型运行在数据中心,我们可以各种物理手段对它进行保护,限制访问权限,但是模型部署在边缘,远离服务提供商的时候,如何对它进行保护,这些问题都需要解决。
英特尔边云协同的创新成果
张宇博士
在直播中列举了 英特尔在边云协同所做出的创新。英特尔采取同步发展通用的CPU处理器和通用的GPU处理器。在CPU处理器,不断增强英特尔至强可扩展处理器,从第4代英特尔至强可扩展处理器开始,增加高矩阵扩展技术(AMX技术)。当下的人工智能是以卷积神经网络为基础,而卷积神经网络之间的基本运算是矩阵之间的乘法运算。以往在通用处理器上去实现矩阵的乘法运算,是把它拆解成若干个向量运算,然后将向量运算的结果汇总起来,得到矩阵的乘法运算结果,需要进行多步操作。而英特尔的AMX技术可以直接对矩阵的乘法运算进行加速,从而减少处理步骤,提高了效率,对人工智能的推理以及训练都起到了很大支撑作用。
在安全方面,英特尔提供了QAT技术,可以在处理核心减少的情况下,将压缩的速度提高一倍。在数据的安全领域使用,提供了软件防护扩展技术(SGX技术),它可以将一些关键的数据和程式,提供一个安全空间,还能够提供一个很小的可信任边界。有了SGX技术支持,可以将边缘技术应用在金融、医疗等等对安全比较敏感的领域。
张宇博士
在直播的最后提到了OpenVINO,它是英特尔给开发人员提供的一个方便处理边缘推理的工具套件,可以让开发人员在开放的人工智能框架上所设计和训练好的网络模型,利用OpenVINO把它下发到不同的硬件平台去执行推理操作。它可以帮助开发人员从模型的设计训练、模型优化以及模型部署一个完成的开发周期。
最后
看完学到了很多知识,感受颇深,边云协同的确是时代的趋势,将是未来几年的主旋律,而边缘人工智能发展的下一个阶段一定是边缘训练,科技进步带动各行业技术革新,期待英特尔未来更多的创新应用!
相关文章:
2023 英特尔On技术创新大会直播 | 边云协同加速 AI 解决方案商业化落地
目录 前言边云协同时代背景边缘人工智能边缘挑战英特尔边云协同的创新成果最后 前言 最近观看了英特尔On技术创新大会直播,学到了挺多知识,其中对英特尔高级首席 AI 工程张宇博士讲解的边云协同加速 AI 解决方案商业化落地特别感兴趣。张宇博士讲解了英…...
Q-star计划的更多细节
继续探讨点Q*相关的话题,这个应该是目前X和Reddit上比较火的话题了,其实就是关于Q*的方法是不是让LLM变得会产生意识,会产生自己的好恶和对人类的偏见,关于Q-star的一些介绍可以看我上一篇的扫盲帖 RLAIF方法与传说中的函数Q,揭露OpenAI那不为人知的Qstar计划 (qq.com) 我…...
python3 数据分析项目案例,用python做数据分析案例
本篇文章给大家谈谈python3 数据分析项目案例,以及用python做数据分析案例,希望对各位有所帮助,不要忘了收藏本站喔。 目录 一丶可视化绘图案例 1.曲线图 2.柱形图 3.点线图 4.3D散点图 5. 绘制漏斗图 6. 绘制词云图 二丶包/模块使用示例 (1)…...
Android 12 (InputMethodManagerService) 替换默认输入法为Pinyin输入法
1.问题场景 由于系统自带的Latin输入法不支持遥控器操作,需要替换为RK的拼音输入法。 2. 替换步骤 1)将LatinIME从mk中删除,让系统编译的时候不编译该apk --- a/Android/build/make/target/product/handheld_product.mkb/Android/build/m…...
【模式识别】探秘判别奥秘:Fisher线性判别算法的解密与实战
🌈个人主页:Sarapines Programmer🔥 系列专栏:《模式之谜 | 数据奇迹解码》⏰诗赋清音:云生高巅梦远游, 星光点缀碧海愁。 山川深邃情难晤, 剑气凌云志自修。 目录 🌌1 初识模式识…...
【XML】TinyXML 详解
1、简介 优点: TinyXML 是一个简单、小型的 C XML 解析器,可以轻松集成到项目中。 TinyXML 解析 XML 文档,并根据该文档构建可读取、修改和保存的文档对象模型 (DOM) TinyXML 是在 ZLib 许可下发布的,因此可以在开源或商业代码中…...
泛社交裂变场景下AB增量科学评估方案
在数据驱动业务的大环境下,AB实验是对策略效果进行评估的重要指南针,并广泛应用在用增/推荐/搜索/内容/商业化等多个领域,尤其是综合评估多个策略对于大盘影响的对比效果,AB增量的计算就尤为重要。 背景 现在普遍常见的泛社交裂变…...
【无标题】json报错
操作失败,JSON parse error: Cannot deserialize value of type com.alibaba.fastjson.JSONArray from String value (token JsonToken.VALUE_STRING); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize valu…...
MyBatis中延迟加载,全局和局部的开启使用与关闭
文章目录 MyBatis中延迟加载,全局和局部的开启使用与关闭1、问题提出2、延迟加载和立即加载延迟加载立即加载 3、三种对应的表关系中的加载4、打开全局延迟加载(实现一对一的延迟加载)5、实现一对多的延迟加载(将上面设置的全局延…...
MyBatis增删改查基础及其xml文件
目录 一.增删改查基础 1.增 增Insert 获取自增ID 对insert参数进行重命名 2.删 3.改 4.查 1)对MySQL查询结果进行重命名 从MySQL层面--as 从mybatis层面--Results注解 复用Results的定义 2)配置自动转换驼峰命名(推荐) 二.Mybatis xml配置…...
视觉学习(1)—— 理论
一、提问 初入视觉的几个问题: 1、视觉是怎么被控制的 2、怎么让视觉启动 3、视觉需要完成什么东西 4、视觉启动如何将完成的东西反馈给我 二、回答 1、视觉都是通过通讯协议控制,如串口、Modbus TCP等协议 2、视觉中的所有功能块都在流程中&…...
pip 常用指令 pip list 命令用法介绍
📑pip 常用命令归类整理 pip list 是一个用于列出已安装的 Python 包的命令。这个命令会显示出所有已安装的包,以及它们的版本号。 pip list 命令有以下参数 -o, --outdated:列出所有过时的包,即有新版本可用的包。-u, --uptod…...
【DP】62.不同路径
题目 法1:二维DP 必须掌握! class Solution {public int uniquePaths(int m, int n) {int[][] matrix new int[m][n];Arrays.fill(matrix[0], 1);for (int i 0; i < m; i) {matrix[i][0] 1;}for (int i 1; i < m; i) {for (int j 1; j <…...
大数据、知识图谱和强化学习的综合应用
大数据、知识图谱和强化学习各自在不同的方面都发挥了重要作用,它们分别涉及了大规模数据的处理和挖掘、基于图的数据结构和信息提取,以及基于奖励反馈的决策制定。将它们结合使用,可以构建出更加强大和智能的系统。以下是一些可能的应用场景…...
MFC使用高速绘图控件high-speed Charting Control绘制柱形图
1. 创建MFC单文档工程BarChartDemo。 2. 在工程文件夹下新建文件夹ChartCtrl,将ChartCtrl源码放入,如下图所示。在工程中添加这些项,项目——添加——现有项,全部添加。 3. 添加一个对话框,ID为IDD_DLG_BAR,类名为CBarDlg。 4. 在对话框中添加Custom Control控件,将控…...
vue3 H5项目中实现PDF预览
是需要npm i vue-pdf-embed 安装这个插件的,可兼容ios/Android,下面是本人的使用实例 <template><div class"conten_box"><vue-pdf-embed v-if"pdfSource.url" :source"pdfSource" /></div> <…...
【WebRTC---源码篇】(十一:一)采集编码发送期间使用时间戳的详细解读
一、时间戳定义 1、 NTP时间 NtpTime RealTimeClock::CurrentNtpTime() //获取从1900-01-01 00:00.00到当前时刻经过的时间 int64_t RealTimeClock::CurrentNtpInMilliseconds() //获取从1900-01-01 00:00.00到当前时刻经过的毫秒数,ms int64_t rtc::TimeUTCMicros() //获取…...
Python学习路线 - Python语言基础入门 - Python异常、模块与包
Python学习路线 - Python语言基础入门 - Python异常、模块与包 了解异常什么是异常bug单词的诞生异常演示 异常的捕获方法为什么要捕获异常捕获常规异常捕获指定异常捕获多个异常捕获异常并输出描述信息捕获所有异常异常 else异常的finally 异常的传递Python模块什么是模块模块…...
eventbus,在this.$on监听事件时无法在获取数据
问题:vue中eventbus被多次触发,在this.$on监听事件时,内部的this发生改变导致,无法在vue实例中添加数据。 项目场景 一开始的需求是这样的,为了实现两个组件(A.vue ,B.vue)之间的数据传递。 页面A,点击页面…...
【Python必做100题】之第二十五题(统计字符)
题目:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数 代码如下: string input("请输入字符串:")char 0 number 0 space 0 other 0for i in string:if i.isalpha():char 1elif i.isdigit():number 1eli…...
开发语言:ArkTS
简介 ArkTS是华为为鸿蒙操作系统(HarmonyOS)开发的一种应用开发语言。这种语言在TypeScript(简称TS)的基础上进行了扩展,以更好地适应鸿蒙系统的特点和开发需求。ArkTS不仅继承了TS的所有特性,而且还对TS的…...
Qt中字符串转换为JS的函数执行
简介 在 QML 中,将 JavaScript 字符串转换为函数通常涉及使用 Function 构造函数或 eval() 函数。但是,QML 的环境对 JavaScript 的支持有一定的限制,因此不是所有的 JavaScript 功能都可以在 QML 中直接使用。 以下介绍都是在Qt5.12.1…...
TCP/IP:从数据包到网络的演变
引言 TCP/IP协议的起源可以追溯到20世纪60年代末和70年代初,美国国防部高级研究计划局(ARPA)研究开发一种可靠的通信协议,用于连接分散在不同地点的计算机和资源。 在当时,计算机之间的连接并不像现在这样普遍和便捷…...
闪存驱动器与机械硬盘与固态硬盘
目录 U盘(闪存驱动器) 固态硬盘(SSD) 机械硬盘(HDD) 目前主流 U盘(闪存驱动器) U盘是便携式存储设备,内部采用闪存芯片作为存储介质。它们通常具有小巧轻便的外形&am…...
java String转asc码,然后ascII再转四位的16进制数。
理论知识补充: char是Java中的保留字,表示一种数据类型。与别的语言不同的是,char在Java中是16位的,因为Java用的是Unicode编码。不过8位的ASCII码包含在Unicode编码中,其值对应十进制的表示范围是0~127。 char是Java八…...
零基础制作宠物用品小程序
随着人们对宠物用品的需求不断增长,越来越多的人开始探索如何制作一个专业的宠物用品小程序。而乔拓云作为一款功能强大的在线商城制作工具,成为了许多商家的首选。本文将详细介绍如何使用乔拓云制作宠物用品小程序,让你轻松上手,…...
【SpringBoot篇】解决缓存击穿问题① — 基于互斥锁方式
文章目录 🌹什么是缓存击穿🌺基于互斥锁解决问题🛸思路 🏳️🌈代码实现 🌹什么是缓存击穿 缓存击穿是指在使用缓存系统时,对一个热点数据的高并发请求导致缓存失效,多个请求同时访…...
系列一、GitHub搜索技巧
一、GitHub搜索技巧 1.1、概述 作为程序员,GitHub大家应该都再熟悉不过了,很多时候当我们需要使用某一项技能而又无从下手时,通常会在百度(面向百度编程)或者在GitHub上通过关键字寻找相关案例,比如我想学…...
35.java后端面试宝典
一、自我介绍。 我叫什么,这次是应聘什么岗位,会什么技术,会什么框架,熟练掌握框架之间的整合技术,做过什么项目并且介绍主要做了什么,并且可以为公司带来什么价值。 总的来说,初级Java工程师岗…...
Linux 磁盘空间占满故障解决方法
故障排查: 使用命令查看磁盘使用量 # 使用人类可读的格式(预设值是不加这个选项的...) df -h # --inodes 列出 inode 资讯,不列出已使用 block df -i # 查看当前目录下各个文件及目录占用空间大小 du -sh / 情况一:一般磁盘空间满了&a…...
云南微网站搭建费用/百度竞价推广是什么工作
参考网址: https://www.jianshu.com/p/2a4a39e3704f转载于:https://www.cnblogs.com/maohuidong/p/10487729.html...
电子商务网站建设也管理/近几天发生的新闻大事
asp.net编写登录注册代码 win7 asp.netms sql 2005vs2010(开发平台)数据库名userinfousername varchar(50) userpassword varchar(50) 连接数据库,写在类db.cs里面,其代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Web; usi…...
学习之家网站/如何让网站被百度收录
声明:一下内容为本人学习期间遇到不会的问题的总结,可能不会很详细,只是为了帮助本人理解,如果有错误的地方请指教。 mybatis动态sql中的trim标签的使用 trim标记是一个格式化的标记,可以完成set或者是where标记的功能…...
番禺区建设局网站/seo招聘职责
通过Flash的正弦函数可以模拟钟摆: 1、新建一fla文件,命名钟摆.fla 2、F9,在帧上添加脚本,如下: var mc:Sprite new Sprite ;addChild(mc);mc.graphics.lineStyle(3,0xff0066);mc.graphics.moveTo(0,0);mc.graphics.…...
java+做网站后台/武汉关键词排名工具
众所周知,swap就是交换分区的意思。 但是什么是交换分区,你真的知道吗? SWAP就是LINUX下的虚拟内存分区, 它的作用是在物理内存使用完之后,将磁盘空间(也就是SWAP分区)虚拟成内存来使用. 它和Windows系统的交换文件作用类似,…...
桂林新闻网头条/seo需求
condition_variable 简介 在头文件< condition_variable >中,顾名思义是一个条件变量,主要功能是阻塞线程直到另一个线程把你唤醒。 条件两个字看起来似乎是指,在另一个线程中满足了条件,才把你唤醒;然而如果仅…...