NXP eIQ深度学习包加速汽车AI应用开发

2019-11-04来源: EEWORLD关键字:NXP  eIQ

翻译自——EEtimes,Junko Yoshida

 

自动驾驶汽车(AV)的发展并不一定需要人工智能或深度学习。简单地说,不是所有的AV都需要AI驱动。然而,深度学习的快速进步和准确性的提高,吸引了寻求改进其高度自动化工具的开发人员。

 

但是仍然存在一些验证人工智能驱动的AV安全性的困难。安全研究人员担心深度学习的“黑箱”性质,这只是众多棘手问题的一个。目前还不确定AV设计者是否能够验证一个持续学习的AI系统或者功能,一旦部署在车内的专用硬件上,其表现是否会与在更强大的计算机系统上开发和培训时一样,这仍是一个未知数。

 

尽管存在这些问题,自动驾驶AV和安全领域的专家都认识到人工智能的发展是不可避免的。

 

随着UL 4600规范草案的发布,Edge Case Research的首席技术官Phil Koopman说到:“我们追求的是完全自主。”

 

UL 4600是目前保险商实验室正在开发的用于评估自主产品的安全标准,它既不假设也不要求在AV中部署深度学习。但是,该标准涵盖了对安全至关重要的应用程序中使用的任何机器学习和其他自治功能的验证。

 

具备深度学习的汽车级软件工具包

 

在此背景下,NXP半导体公司推出了eIQ自动深度学习工具包,使汽车AI应用开发性能提高30倍,并且能使客户更快开发AI应用。

 

恩智浦半导体汽车人工智能战略与伙伴关系主管Ali Osman Ors表示:“迄今开发的大多数深度学习框架和神经网络都用于视觉、语音和自然语言等消费者应用上。”但它们不一定是在开发与性命攸关的应用程序时考虑的。

 

Click here for larger image
(Source: NXP)

 

作为领先的汽车芯片供应商,NXP正在进一步改进其软件工具包,使之符合汽车软件性能改进和ASPICE能力等级评定。ASPICE是德国汽车制造商为改善软件开发过程而制定的一套指导方针。

 

NXP表示, eIQ自动工具集专门为NXP的S32V234处理器设计,这将帮助AV开发人员优化深度学习算法的嵌入式硬件开发,并加快推向市场的时间。

 

当被问及是否有类似的用于深度学习的自动评分工具包时,Ors说:“一些汽车原始设备制造商可能已经在内部设计了他们自己的工具。但据我所知,我还没有见过其他汽车芯片供应商提供像我们这样的汽车质量软件工具包来进行深度学习。”

 

修剪、量化、压缩

 

如今,我们对嵌入式系统的数据准备和训练(学习)以及人工智能推理的过程有了很好的理解。

 

据说AV开发者在测试车辆行驶在公共道路上时,以每秒4Gb的速度收集数据。对如此庞大的数据进行清理和注释并将其用于培训数据上的代价非常昂贵。在某些情况下,光是数据标记处理本身

的开销就会大大削弱AV初创公司。

 

但对AV设计师来说,同样具有挑战性的是如何让优化AI模型并将其部署在推理引擎上所涉及的艰巨任务中去。Ors解释,NXP的工具加速了神经网络的“量化、修剪和压缩”过程。

 

首先,修剪意味着删除神经网络结构中存在的冗余连接,删除不重要的权重。当然,新的“修剪”模型将会失去准确性。因此,模型必须在修剪后进行微调,以恢复其准确性。

 

接下来,量化创造了一个“高效的计算过程”,它涉及到通过集群或四舍五入来绑定权重,以便使用更少的内存来表示相同数量的连接。另一种常见的技术是通过舍入将浮点权值转换为定点表示。与修剪一样,模型在量化后必须进行微调。

 

AV设计师通过运行测试数据(深度学习系统之前没有见过)来评估转换模型的准确性,并进一步对模型进行微调。

 

Click here for larger image
(Source: NXP)

 

分区负载

 

除此之外,eIQ Auto对工作负载进行分区,并为神经网络的每个部分选择最优计算引擎。它加快了手工制作推理引擎的过程,因为该工具可以帮助AV设计师找出哪些任务在CPU、DSP或GPU中运行得最好。Ors解释,由于eIQ Auto必须非常熟悉处理器内部的情况,所以它不能用于非NXP设备。

 

eIQ Auto除了提供模型优化和使用工具(脚本、编译器工具链)和运行库(C/ c++、vector DSP、NEON)之外,还提供TensorFlow、ONNX、Caffe、Pytorch等培训框架和模型格式的接口。

 

总之,该工具包帮助客户快速从开发环境转移到满足严格的汽车标准的AI实现。

 

人工智能在AV中应用

 

如今,“视觉”是车内最流行的人工智能应用,它利用神经网络对图像上的物体进行分类。视觉还用于司机和机舱监控、人脸识别和占用率检测。

 

Click here for larger image
(Source: NXP)

 

在汽车领域其他潜在的AI应用还有雷达。

 

未来的雷达有望使用神经网络根据其图像对道路使用者进行分类。然而,Ors指出,人工智能在雷达中的应用仍未得到发展。“由于使用雷达作为传感器的相关规定,以及进入门槛会比较高。“他补充说:与CMOS图像传感器相比,雷达也很昂贵。这意味着雷达数据,不能轻易获得,从而限制了可用的数据集。

 

人工智能也有望应用于数据融合,例如雷达视觉。但是,对于何时融合两种感官数据,业界还没有达成共识。“早期融合和晚期融合仍在争论中,”Ors表示。


今天,大多数测试的AV都配备了耗电硬件,这对于大批量的汽车生产来说并不理想。NXP希望其新的eIQ工具包能够使客户“在具有最高安全性和可靠性的嵌入式处理器环境中”部署强大的神经网络。


关键字:NXP  eIQ 编辑:muyan 引用地址:http://news.eeworld.com.cn/qcdz/ic478922.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:索尼AR遮阳板专利可避免游戏玩家分心 也适用于汽车仪表盘显示器
下一篇:英伟达推AI解决方案 可根据实际情况控制车辆远光灯防眩目

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

Congatec推出恩智浦i.MX 8M Nano单板计算机
嵌入式计算机主板和模块的供应商Congatec日前宣布推出SMARC 2.0模块计算机,该模块采用NXP基于Arm Cortex-A53的i.MX 8M Nano处理器,具有低功耗图形功能和众多I/O,其目标应用领域是标准化的模块计算。SMARC模块化计算机提供了随时可用的组件,API和BSP,典型的应用领域是边缘设备的GUI,如果需要,它们还可包括语音帮助和语音控制。垂直市场包括无线和联网的医疗和工业设备以及家用电器和电子产品、数字标牌系统以及移动或户外设备,包括智能城市基础设施,例如小型表计或智能城市边缘网关平台,例如充电站或其他移动设备。新的基于NXP i.MX 8M Nano处理器的SMARC模块是应用就绪的子系统,包括
发表于 2019-12-09
基于NXP无线充电IC的车载15W无线充电方案设计
随着手机支持无线充电的普及,无线充电器也开始进入汽车。ZLG 针对无线充电产品设计繁琐、认证难等行业痛点,推出整套车载 15W 无线充电方案。基于 NXP 的 MWCT1013A 为主控设计,采用 MP-A9 拓扑,三线圈,具备 CAN 通信和 NFC 功能。提供完善的软硬件支持,有助于客户通过 Qi 标准认证。 无线充电联盟(Wireless Power Consortium)成立于 2008 年 12 月 17 日,目前超过 600 家公司加入此联盟,其制定的 Qi 标准是目前市场上被广泛商用的无线充电标准。 Qi 标准规
发表于 2019-11-26
基于NXP无线充电IC的车载15W无线充电方案设计
安富利为边缘开发推出基于NXP i.MX 8M 的MaaXBoard
安富利的MaaXBoard单板计算机非常适合工业自动化,物联网,人工智能和多媒体应用。安富利日前通过推出低成本的,可立即投入生产的MaaXBoard,为客户提供更多专注于开发软件方面的单板电脑。MaaXBoard基于NXP i.MX 8M应用处理器,非常适合嵌入式计算和边缘AI的应用。它为寻求创建工业自动化,多媒体,人工智能和物联网应用程序的设计工程师和最终用户提供了降低的成本和缩短了上市时间。借助这种新型的单板计算机,安富利可进一步帮助开发人员寻求新颖、灵活且经济高效的方法来对概念进行设计和测试。MaaXBoard作为生产就绪的产品,可以成为嵌入式硬件系统的一部分,使客户能够将更多的精力放在开发的软件方面。 MaaXBoard
发表于 2019-11-13
贸泽电子开始备货NXP® Semiconductors i.MX 7ULP应用处理器
专注于引入新品并提供海量库存的电子元器件分销商贸泽电子 (Mouser Electronics) 即日起备货NXP® Semiconductors i.MX 7ULP应用处理器。该处理器基于全耗尽型绝缘体上硅 (FD-SOI) 技术,支持超低功耗性能和丰富的图形功能,适用于便携式医疗设备、智能家居控制、可穿戴设备、游戏附件、便携式打印机和扫描仪等应用。 贸泽电子分销的NXP i.MX 7ULP应用处理器采用带有独立隔离域的Arm® Cortex®-A7和Cortex-M4内核,并且具备3D和2D图形处理单元 (GPU)。借助Cortex-A7和Cortex-M4内核,该处理器可以在
发表于 2019-11-12
贸泽电子开始备货NXP® Semiconductors i.MX 7ULP应用处理器
世平集团推出基于NXP和TI技术的汽车防眩目ADB系统解决方案
致力于亚太地区市场的领先半导体元器件分销商---大联大控股宣布,其旗下世平推出基于恩智浦(NXP)S32K144和德州仪器(TI)TPS92662-Q1的汽车防眩目自适应远光灯系统(ADB)解决方案。 当今社会,车辆越来越多导致交通环境日渐复杂,事故频频发生。几乎一半的交通死亡事故发生在夜间让汽车照明找到了新的突破口。随着机器视觉、复杂传感和阵列光源等技术的发展以及市场对智能驾驶辅助功能的需求,自适应远光系统-ADB(Adaptive Driving Beam)应运而生,标志着汽车照明系统进入了一个新时代。欧洲和日本的汽车厂商、一线供应商和光源技术供应商已经开始涌入新兴的自适应远光灯(ADB)市场。自适应远光灯(ADB
发表于 2019-11-12
世平集团推出基于NXP和TI技术的汽车防眩目ADB系统解决方案
大联大世平集团推出基于NXP产品的先进辅助驾驶解决方案
大联大旗下世平推出基于恩智浦(NXP)S32R274的77G mm Wave Radar之先进辅助驾驶解决方案。毫米波(mmWave)是一种使用短波长电磁波(工作频率在30~300GHz范围内)的特殊雷达技术。雷达系统发射的电磁波信号被其发射路径上的物体阻挡继而会发生反射,通过捕捉反射的信号,雷达系统可以确定物体的距离、速度和角度。NXP S32R27是基于Power Architecture的32位微控制器,面向汽车和工业雷达应用,与之前的MPC577X产品相比,性能功耗比提高了4倍多,能够应对高级雷达信号处理,并将其与微控制器功能合并,适用于通用软件任务和汽车总线的对接。它提供独特的信号处理加速和强大的多核架构,可满足现代
发表于 2019-11-08
大联大世平集团推出基于NXP产品的先进辅助驾驶解决方案
小广播
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved