历史上的今天
返回首页

历史上的今天

今天是:2024年11月01日(星期五)

正在发生

2019年11月01日 | NXP eIQ深度学习包加速汽车AI应用开发

2019-11-01 来源:EEWORLD

翻译自——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工具包能够使客户“在具有最高安全性和可靠性的嵌入式处理器环境中”部署强大的神经网络。


推荐阅读

史海拾趣

华大北斗(Allystar)公司的发展小趣事

在电子行业中,华大北斗(Allystar)公司以其卓越的技术实力和市场表现脱颖而出,其发展历程中充满了许多引人注目的故事。以下是关于华大北斗发展起来的五个相关故事:

一、华大北斗的南迁之旅

华大北斗的发展史上,一个重要的节点是2016年的南迁。当时,华大北斗主动选择深圳作为新的研发总部所在地,这是基于深圳电子制造业的雄厚基础和良好的创新环境。在短短几个月内,华大北斗完成了研发环境的选址与装修、研发团队的组建以及实验设备的部署,展现了其高效的执行力。这一举措得到了深圳市政府及各级领导的高度关注与认可,华大北斗也被列为深圳市重点引进的战略项目。

二、北斗芯片技术的突破

华大北斗在北斗芯片技术方面取得了重大突破。公司成功研发出支持北斗三号信号体制的多系统多频高精度SoC芯片,这一成果在芯片多频定位方面取得了重要进展。该芯片集成了射频、基带、处理器、存储器等单元,不仅大幅缩小了芯片尺寸,还优化了功耗,实现了单芯片双频北斗高精度定位一体化SoC解决方案。这一技术的突破为北斗应用的自主可控提供了关键支持,推动了北斗产业化、国际化、规模化应用的进程。

三、高精度芯片进入共享单车市场

随着共享经济的兴起,共享单车市场蓬勃发展。华大北斗凭借其高精度芯片技术,成功进入了共享单车市场。其高精度芯片为共享单车提供了精准的定位服务,有效提升了用户体验和车辆管理效率。这一成功应用不仅展示了华大北斗技术的市场竞争力,也为其在更多领域的应用提供了广阔的空间。

四、双频北斗手机的面市

基于华大北斗双频北斗芯片研发的全球首款双频北斗手机的面市,是华大北斗发展历程中的又一里程碑。这款手机的推出,标志着北斗导航技术在智能手机领域的成功应用,也展示了华大北斗在推动北斗产业化进程中的积极作用。双频北斗手机的出现,不仅提升了用户体验,也为北斗导航技术的普及和推广做出了贡献。

五、斩获香港环球创新奖

2023年,华大北斗荣获首届香港环球创新奖年度创新大奖,这是对其在北斗导航芯片领域技术创新和产业化应用的高度认可。这一奖项的获得,不仅提升了华大北斗的品牌形象和市场影响力,也为其在未来的发展中注入了强大的动力。华大北斗将继续坚持技术创新,针对行业应用的不同需求,用领先的技术研发和应用能力推动北斗产业的高质量规模化发展。

这些故事只是华大北斗发展历程中的一部分,但它们足以展现出华大北斗在电子行业中的技术实力和市场竞争力。华大北斗将继续秉持创新精神,不断推动北斗导航技术的发展和应用,为电子行业的进步做出更大的贡献。

福斯特半导体(Foster)公司的发展小趣事

对于能判断障碍物的机器人电路,网友可能还有以下几个问题及其相应回答:

问题一:机器人通常使用哪些传感器来判断障碍物?

回答
机器人通常使用多种传感器来判断障碍物,主要包括但不限于以下几种:

  1. 超声波传感器:这是最常见的一种传感器,通过发射超声波并接收其反射回来的信号,根据信号的时间差和波速计算障碍物的距离。超声波传感器在检测大范围、非接触式的障碍物时非常有效。

  2. 红外传感器:红外传感器通过发射红外光并接收其反射光来判断障碍物的存在和距离。红外传感器在近距离和快速检测中表现优异,且成本相对较低。

  3. 激光传感器:激光传感器利用激光束进行测距,具有高精度、长距离测量的特点。但相比超声波和红外传感器,激光传感器的成本更高,适用于对精度要求极高的应用场景。

  4. 视觉传感器:一些高级的机器人还配备了视觉传感器,如摄像头,通过图像处理技术来识别并判断障碍物。这种方法可以实现更复杂的场景理解和避障策略。

问题二:如何设计能判断障碍物的机器人电路?

回答
设计能判断障碍物的机器人电路需要考虑以下几个关键步骤:

  1. 选择合适的传感器:根据机器人的应用场景、成本预算和精度要求选择合适的传感器。

  2. 设计信号处理电路:将传感器采集到的原始信号(如电压、电流等)进行放大、滤波等处理,以便于后续的数字处理或微控制器读取。

  3. 微控制器编程:根据传感器的输出信号编写微控制器的程序,实现障碍物的判断、避障策略的制定和执行。

  4. 执行机构控制:通过微控制器控制机器人的执行机构(如电机、舵机等),实现机器人的移动和避障动作。

  5. 整体调试与优化:对整个电路进行调试和优化,确保机器人能够准确、稳定地判断障碍物并执行避障动作。

问题三:如何提高机器人判断障碍物的准确性和稳定性?

回答
提高机器人判断障碍物的准确性和稳定性可以从以下几个方面入手:

  1. 选用高质量的传感器:高质量的传感器具有更高的精度和稳定性,能够减少误判和漏判的情况。

  2. 优化信号处理电路:通过合理的电路设计和元器件选择,减少信号噪声和干扰,提高信号的信噪比和可靠性。

  3. 算法优化:对微控制器的算法进行优化,采用更先进的算法或策略来提高障碍物的判断精度和避障效果。

  4. 多传感器融合:利用多种传感器进行融合处理,可以弥补单一传感器的不足,提高整个系统的鲁棒性和可靠性。

  5. 实验验证与迭代优化:通过大量的实验验证和迭代优化,不断调整和优化机器人的参数和算法,以提高其判断障碍物的准确性和稳定性。

ADTech公司的发展小趣事

AdTech公司深知人才是企业发展的核心动力。因此,公司一直致力于培养和引进高素质的人才,打造了一支具有丰富经验和专业技能的团队。公司通过提供良好的工作环境和福利待遇,吸引了一批优秀的研发、市场和管理人才。同时,公司还注重员工的培训和成长,为员工的职业发展提供了广阔的空间。这些措施使得公司的团队更加稳定和高效,为公司的持续发展提供了有力保障。

Astema公司的发展小趣事

随着公司规模的扩大,Astema开始关注可持续发展和社会责任。公司致力于推动绿色生产,减少对环境的影响。同时,Astema还积极参与社会公益活动,回馈社会。这些举措不仅提升了公司的社会形象,还为公司的长期发展注入了新的动力。

以上这些故事只是模拟Astema公司可能的发展路径和挑战,并非真实情况。真实的电子行业公司发展历程往往更加复杂和多元,需要综合考虑多种因素。如果您对Astema公司的真实发展情况感兴趣,建议查阅相关的行业报告、公司年报或新闻报道等。

国产公司的发展小趣事
在放大电路中引入适当的负反馈,可以稳定电路的工作点,提高放大器的线性度,从而减少失真。
CINCH公司的发展小趣事

CINCH公司作为一家在电子行业颇具影响力的企业,始终致力于技术研发和产品创新。某年,公司研发团队成功开发出一种新型的连接器技术,该技术不仅提高了数据传输速度,还增强了设备的稳定性和耐用性。这一技术突破迅速引起了市场的关注,CINCH公司趁热打铁,推出了一系列基于新技术的产品,迅速占领了市场份额,实现了业务的快速增长。

问答坊 | AI 解惑

传感器产业发展的新动向

传感器技术是现代科技的前沿技术,传感器产业也是国内外公认的具有发展前途的高技术产业,它以其技术含量高、经济效益好、渗透能力强、市场前景广等特点为世人瞩目。     我国自动化方面的专家呼吁:目前复杂系统越来越复杂,自动化已经 ...…

查看全部问答>

闲着做的单片机8I/O口36个按键程序

貌似有不少资料有说过这个接法~ 反正记得咋接的就行了 整体的打概连接图,数码管显示返回值 程序跟仿真图 [ 本帖最后由 虚V界 于 2010-3-28 16:03 编辑 ]…

查看全部问答>

WHY???

在下面代码中发现产生INTSRC_CAM中断后若BIT_SUB_CAM_P和BIT_SUB_CAM_C都没触发 那就执行 “//有疑问的代码”标记的代码 即屏蔽掉了Camera所有中断并返回了SYSINTR_NOP 这样相应的IST得不到执行也就不会调用InterruptDone来打开屏蔽的中断那以后 ...…

查看全部问答>

求购一块下变频的评估板,请大侠帮忙选型

欲购买一块射频的评估板,主要功能就是下变频,其射频频段能涵盖2G,最好还带有LNA,小弟我找到的都是美信的板子,不过美信的板子不单卖,我也在看TI和freescale的板子,找不到合适的型号,望网上各位大侠提供意见,不胜感激~…

查看全部问答>

请教版主,stm32的抗静电等级与潮敏是多少?

您好,版主! 我想请教下stm32的抗静电等级与潮敏各是多少呢? 静电等级:J8000 J5000 J2000 J1000 J500 J200 是那个级别的 是j2000吗? 潮敏:C1 C2 C3 C4 C5是那个级别的呢?…

查看全部问答>

霍尔传感器模块

先给个实物图(只一次发不知道怎么把图放在帖子中所以就放在附件中了) 这是网上找的一个程序,按道理说应该可以控制: 但是我用电压表测出来的输出信号只有几十毫安,并且在磁铁周期运动时变化之久几毫安?请问谁能解决这个问题? /*********** ...…

查看全部问答>

Hercules DIY 小结

关于这次DIY我的方案是这样的: 1、电梯的升降一个电机通过PWM来控制,轿厢门的开关也是通过PWM控制的电机实现。 2、对于轿厢内部,需要10个按键加一个数码管(或者显示屏),1-7层的选择按键和开门,关门,紧急按键。 3、每层楼需要2个按键来选 ...…

查看全部问答>

F28335驱动MAX3485的编程

大师,请教一个简单的问题: 我想利用TI范例中RS232带FIFO的程序,加上一个GPIO口控制发送与接收方向信号,改成RS485的程序,请教发送与接收方向信号在哪里插入最好,切换时最短需要多少延时?谢谢赐教。 …

查看全部问答>

这里有----Multisim电子电路仿真教程

想学习模电的同学,也可以试试仿真软件哦,,这里有Multisim电子电路仿真教程,但动手还是主要的,,,,, 通过对该软件的学习和使用,读者可以轻松地拥有一个元件设备非常完善的虚拟电子实验室,进而可以完成电子电路的各种实验和设计。全书共9章 ...…

查看全部问答>

为什么输出电压的反馈取自于最终的输出电压后变压器就发出响声?

我刚开始的反馈是取自于辅助绕组,发现输出电压随着输入电压变化大约1.2V。现在用面包板搭了一个从输出电压反馈的电路,用了PC817+TL431的方法,上电后变压器就开始发出声音了,下面是我的电路图,就问,这个为什么会响呢?该怎么解决呢? …

查看全部问答>