选择合适的工具——轻松玩转AI

发布者:MysticEssence最新更新时间:2021-01-21 来源: 瑞苏盈科关键字:AI  FPGA 手机看文章 扫描二维码
随时随地手机看文章

启动人工智能应用从来没有像现在这样容易!受益于像Xilinx Zynq UltraScale+ MPSoC 这样的FPGA,AI现在也可以离线使用或在边缘部署、使用。瑞苏盈科核心板模块结合Vitis AI开发工具给用户提供了便利工具,可用于开发和部署用于实时推理的机器学习应用,因此将AI集成到应用中变得轻而易举。图像检测或分类、模式或语音识别推动了制造业、医疗、汽车和金融服务等产业的升级。


快速开启基于AI的FPGA应用


人工智能正在占据越来越多的应用和生活场景,例如图像检测和分类,翻译和推荐系统等等。基于机器学习技术的应用数量庞大且还在不断增长。采用瑞苏盈科结合FPGA和ARM处理器的核心板模块,在离线和边缘使用AI前所未有的容易。


人工智能(AI)历史悠久,自1955年便被公认为一门学科。人工智能是计算机模仿人类智能、从经验中学习、适应新信息并执行类似人类活动的能力。人工智能的应用包括专家系统、自然语言处理(NLP)、语音识别和机器视觉。


AI的复兴


在经历了几波乐观和失望之后,人们对人工智能产生了新的兴趣,而且越来越感兴趣。在过去15年左右的时间里,成千上万的人工智能初创公司成立了,而且速度在不断增长。这背后有几个驱动因素:可能最重要的一个是现在可以以承担得起的价格获得巨大的计算能力。不仅硬件更快,而且现在每个人都可以访问云中的超级计算机。这使得运行人工智能所需的硬件平台变得大众化,使得初创企业得以大量涌现。

图片


图1:一种具有2个隐含层的前馈人工神经网络的简化视图


人工神经网络(图1)现在扩展到几十到几百个隐藏层节点(图2)。即使是有10000个隐藏层的网络也已经实现了。这种进化正在增加神经网络的抽象能力,并使新的应用成为可能。如今,神经网络可以在数万个CPU或GPU核上进行训练,大大加快了开发广义学习模型的过程。


图片


图2: ImageNet识别挑战获胜者展示了在新的神经网络架构中不断增加的隐藏层


人们对人工智能兴趣增加的另一个原因是近年来机器学习方面的突破性进展。这有助于吸引科技投资和初创企业的兴趣,进一步加速人工智能的发展和完善。


机器如何学习


人工神经网络是一种受人脑启发的计算模型。它由一个简单的处理单元相互连接的网络组成,这些网络可以通过修改它们的连接来学习经验(图1)。所谓的深度神经网络(DNN -具有许多隐藏层的神经网络)目前为许多大型计算问题提供了最佳解决方案。


目前应用最广泛的深度学习系统是卷积神经网络(Convolutional Neural Network, CNNs)。这些系统使用前馈的人工神经元网络将输入特征映射到输出,他们使用反向馈入系统进行学习(即训练),并产生一组权重来校准CNN(反向传播,图3)。

图片

图3:神经网络需要经过训练来学习如何解决问题或挑战


机器学习中计算强度最大的过程是训练神经网络。对于一个最先进的网络来说,它可能需要数天到数周的时间,需要数十亿的浮点计算和大量的训练数据(GByte到数百GByte),直到网络达到所需的精度。幸运的是,这个步骤在大多数情况下都不需要时间限制,并且可以转移到云上。


当网络接受训练时,它可以被输入一个新的、未标记的数据集,并根据它之前学习的数据对数据进行分类。这一步称为推断,是开发应用的实际目标。


告诉我你看到了什么


输入的分类可以在云中进行,也可以在边缘(大部分是离线)进行。虽然通过神经网络处理数据通常需要专用加速器(FPGA、GPU、DSP或ASIC),但额外的任务最好由CPU处理,CPU可以用传统的编程语言编程。这就是带有集成CPU(所谓的片上系统(SoC))的FPGA的优势所在,尤其是在边缘。SoC将推理加速器(FPGA阵列)和CPU组合在一块芯片中。CPU运行控制算法和数据流管理。同时,与基于GPU或ASIC的解决方案相比,FPGA提供了许多优势,其中包括易于集成多个接口和传感器,以及适应新神经网络架构的灵活性(图4)。


图片


图4:人工智能推理应用的不同技术的比较


FPGA固有的可重构性也使其能够利用不断演化的神经网络拓扑、更新的传感器类型和配置,以及更新的软件算法。使用SoC可以在需要时保证低而确定的延迟,例如,用于实时对象检测。同时,SoC也非常节能。从FPGA中获得最佳性能的主要挑战是在不失去精度的情况下将浮点模型有效地映射到定点FPGA实现(图5),这就是供应商工具的作用所在。


图片


图5:将浮点模型有效映射到定点FPGA实现的过程称为压缩


选择合适的工具


现在有很多工具可以帮助我们降低实现第一个AI项目的门槛。例如,VitisAI开发工具为用户提供了在FPGA上开发和部署用于实时推理的机器学习应用程序的工具。它们支持许多常见的机器学习框架,如Caffe和TensorFlow,PyTorch支持也将很快推出。它们使最先进的神经网络能够有效适应FPGA,用于嵌入式人工智能应用(图5)。


图片


图6:瑞苏盈科火星XU3核心板模块


结合标准的核心板模块(SoM),如瑞苏盈科的火星XU3(图6)(基于Xilinx Zynq UltraScale+ MPSoC),插入火星ST3底板,人工智能应用可以比以往更快地实现(图7)。


图片


图7:已被业界证实的人工智能应用解决方案,基于Xilinx Zynq UltraScale+ MPSoC


为了展示这种组合的性能和快速上市能力,瑞苏盈科在短短几天内开发了一个基于人工智能的图像识别系统。这些图像是用一个连接到火星ST3底板的标准USB摄像头拍摄的。如需更高的性能,可使用底板上的MIPI接口。


该神经网络以低延迟的方式对图像进行分类、在火星XU3核心板模块上运行。该系统支持流行的神经网络如ResNet-50和DenseNet,两者分别用于图像分类和实时人脸检测。


单个FPGA模块不仅可以运行神经网络推理,还可以并行处理许多其他任务,如与主机PC和其他外围设备通信。而且,同时控制各种高动态驱动器是FPGA技术发挥其优势的地方。例如,添加瑞苏盈科通用驱动控制器IP核来控制无刷直流电机或步进电机将是轻而易举的事。在边缘利用AI的力量从未如此容易,所以,即刻开启您的项目吧!


The end


瑞苏盈科(瑞士)是FPGA领域全球一流的公司之一,总部位于瑞士苏黎世,拥有超过16年专注于FPGA领域的经验。2019年在深圳成立中国分公司,为中国客户提供本土化的支持与服务。

关键字:AI  FPGA 引用地址:选择合适的工具——轻松玩转AI

上一篇:Abaco推出VP831板卡,采用Zynq Ultrascale+
下一篇:Xilinx推出用于Versal ACAP的SmartLynq+,更智能更灵活

推荐阅读最新更新时间:2024-11-09 08:00

乐驾能源AI安全预警系统投运4年来 第六次成功预警锂电池电站安全事故
  国内外锂电储能进入高速发展期,但在全球储能电站起火爆炸事故发生50多起,严重影响财产安全和行业发展。那么是否可以避免爆炸起火事件再次发生呢?   (一)奥动电池包自燃,并无爆炸   2022年4月19日,奥动新能源北京杨庄换电站附件烧毁了两个电池包, 乐驾智慧能源团队的预警系统为该电池站发出预警,现场及时处置防止了电池爆炸和火灾扩大的事故。   据南方都市报报道,一位现场目击者表示在现场“没看见火光,但有大量白色的烟雾四散冒出。”参与现场救援的北京市石景山消防救援支队相关负责人表示,事故现场无人伤亡,共烧毁两部储存于集装箱内的锂电池。火灾原因正在进一步核实,初步判断是短路引起。   覃思表示:“实际上,在事故
[新能源]
视比特机器人核心产品 | AI机器视觉柔性在线检测专机
       在生产制造过程中,大规模、多品种的零件装配很容易发生混装、错装、漏装、人为跳步等现象而导致整个产品不合格,因零件错装漏装引发的安全事故或召回事件时有发生。零部件产线自动化量产的同时,如何高效防错、避免不良品流向市场?        视比特 机器人 自主研发的AI 机器视觉 柔性在线检测专机,已帮助全球数十家汽车主机厂、零部件厂商实现零件错漏装的柔性、高效检测,有效提升了产品质量管控水平。 零部件装配与检测痛点分析 1.零件装配质量管控难        零部件装配具有多品种、大批量、工艺过程复杂等特点,易出现错装、漏装、多装、跳工序等异常情况,品质管控难度大。 2.人工检测效率低        目前市场上
[机器人]
安思疆致力于构建人工智能时代的3D感知基础设施
随着4.0以及新质生产力的发展推进,应用的重要性正在不断提升,机器人自动化不仅大大提高了效率和质量,也缓解了劳动力紧缺的问题,其中3D视觉作为机器人的眼睛是核心零部件,可帮助服务机器人高效完成环境感知、避障、物体识别等功能,使其更加安全和化。现实可见的应用包括扫地机器人、自动配送机器人、迎宾讲解机器人、商用清洁机器人,智能割草机器人等,服务于家庭、餐厅、酒店、医院,大厅,车库,庭院等多个线下场景。 安思疆致力于构建时代的3D感知基础设施,努力倾听客户的声音,打造极致性价比,近些年随着机器人行业蓬勃发展,对于深度相机的需求与日俱增,客户对产品的功能要求也是不断提升:“短盲区、大视场角、量程远、透明玻璃
[机器人]
MediaTek发布天玑9300旗舰5G生成式AI 移动芯片,开启全大核计算时代
2023 年11月6日 – MediaTek发布天玑9300旗舰5G生成式AI 移动芯片,凭借创新的全大核架构设计 ,提供远超以往的高智能、高性能、高能效、低功耗卓越特性,以极具突破性的先进科技,在端侧生成式AI、游戏、影像等方面定义旗舰新体验。 MediaTek 董事、总经理陈冠州表示:“随着全面智能化时代的到来,MediaTek凭借在边缘计算领域的深厚功底和丰富经验,已经在智能终端、智能汽车、智能家居等多个领域实现了多元化发展并取得了优异成绩。通过我们领先的边缘AI计算与混合式AI计算技术,致力于为用户构建全新的全场景智能体验,推动生成式AI创新应用的普及,让前沿科技惠及更广泛的大众,赋能千行百业。” Media
[网络通信]
MediaTek发布天玑9300旗舰5G生成式<font color='red'>AI</font> 移动芯片,开启全大核计算时代
FPGA和STM32的区别是什么 stm32与fpga的优缺点分析
FPGA基本原理和内部结构 一、FPGA原理 FPGA中的基本逻辑单元是CLB模块,一个CLB模块一般包含若干个基本的查找表、寄存器和多路选择器资源,因此FPGA中的逻辑表达式基于LUT的。 FPGA内部的编程信息一般存储在SRAM单元中,因此通常的FPGA都是基于SRAM的,所以掉电后信息会丢失,下次上电需要先配置才能使用。 着重介绍Xilinx FPGA, 二、FPGA产品的速度等级 速度等级一般反映一款芯片的性能,速度等级越高,说明芯片内的逻辑延时和布线延时越小,设计的性能要求也越容易达到,随之付出的成本也越大。 对Xilinx FPGA,速度等级一般有“-1”、“-2”、“-3”等,数字越大,速度等级越高,芯片价钱
[单片机]
<font color='red'>FPGA</font>和STM32的区别是什么 stm32与<font color='red'>fpga</font>的优缺点分析
AMD豪掷48亿元收购芬兰AI初创公司Silo AI,欲与英伟达争锋
7 月 10 日消息,芯片巨头 AMD 周三宣布,将斥资约 6.65 亿美元(IT之家备注:当前约 48.43 亿元人民币)现金收购芬兰人工智能初创公司 Silo AI。此举旨在增强其人工智能芯片能力,与行业领导者英伟达竞争。 大型语言模型的构建和训练即使对于科技巨头来说也是一项挑战。AMD 表示,收购 Silo AI 将帮助其改进 AMD 驱动的人工智能模型的开发和部署,并帮助潜在客户使用 AMD 的芯片构建复杂的人工智能模型。同时,Silo AI 还将加强 AMD 的软件开发能力。 “这笔交易不会影响 AMD 的财务业绩,但它将为未来业务解锁巨大潜力,”AMD 人工智能高级副总裁 Vamsi Boppana 在接受采访时表示。
[半导体设计/制造]
基于FPGA的电机控制系统设计
FPGA 非常适合精密电机控制,在这个项目中,我们将创建一个简单的电机控制程序,在此基础上可以构建更复杂的应用。 需要的硬件 介绍 我们可以用一个简单的 8 位微控制器来控制电机,输出一个简单的脉宽调制波形。然而,当想要进行精密或高级电机控制时,没有什么比 FPGA 的确定性和实时响应更好的了。接口的灵活性还使得可以通过单个设备控制多个电机,从而提供更加集成的解决方案。 首先,我们将学习一些有关电机控制理论的知识,并创建一个简单的示例。我们都知道,我们可以通过PWM信号来驱动直流电机并控制其速度。然而,高效、精确地驱动它需要对电机控制理论有更多的了解。 电机 不管你信不信,我在大学最喜欢的课程之一是控制理论。在该模块中,我
[嵌入式]
基于<font color='red'>FPGA</font>的电机控制系统设计
大模型为边缘AI带来新动能,Arm推出支持Transformer的Ethos-U85 NPU
2023年无疑是生成式AI的元年,从ChatGPT的出现到‘千模大战’,Transformer架构受到了极大的关注。 于 2017 年问世的Transformer 架构彻底改变了生成式 AI,并成为许多新型神经网络的首选架构。基于 Transformer 架构的模型可利用注意力机制处理序列数据,并在机器翻译、自然语言理解、语音识别、分割和图像字幕生成等多项 AI 任务中实现优异的效果。 值得注意的是,这些模型可被调整和压缩,在不过多影响准确度的情况下,能高效运行于边缘设备上,并在许多边缘侧和端侧用例中发挥领先的优势。 也正因此,边缘AI在当年CNN和RNN火了一轮之后,又再一次燃了起来。 除了手机、PC,其他更多应
[嵌入式]
大模型为边缘<font color='red'>AI</font>带来新动能,Arm推出支持Transformer的Ethos-U85 NPU
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved