随着软硬件技术的发展,人工智能已经在越来越多的细分领域中逐步落地。在工业和物联网领域中,恩智浦关注的嵌入式人工智能和机器学习应用主要包括工业控制、智慧城市以及智能家居三个方面。
本次分享将会为大家介绍恩智浦在这些应用领域的人工智能应用解决方案,包括先进的集成了神经网络加速器的可扩展微控制器及应用处理器硬件平台,以及配套的软件工具eIQ。
恩智浦开发了一套强大且易用的边缘智能(eIQ)工具环境,为客户提供在恩智浦i.MX 8M应用处理器系列和i.MX RT跨界MCU系列上部署机器学习技术所需的工具。使开发人员能够导入数据集和模型,基于i.MX系列SoC训练、量化、验证和部署神经网络模型与机器学习相关的计算。
eIQ支持多种机器学习处理单元,包括Arm Cortex-A 和Cortex-M处理器、GPU(图形处理器)、DSP和NPU(机器学习加速器)。eIQ机器学习软件环境包含开源机器学习的推理引擎和库。恩智浦已部署并优化这些技术,例如TensorFlow Lite、OpenCV、CMSIS-NN和Arm NN,对于i.MX8M系列MPU处理器和i.MX RT应用处理器,这些技术可分别通过恩智浦的MCUXpresso 和Yocto(Linux)开发环境进行访问,从而为应用开发提供无缝支持。
本次网络研讨会我们将着重介绍eIQ机器学习软件开发环境及如何快速在i.MX上部署自己的人工智能应用。
话题覆盖:
1. i.MX系列跨界微控制器及应用处理器在人工智能场景下的应用
2.eIQ机器学习软件开发环境简介
3.在边缘计算平台部署基于eIQ的机器学习应用实例
我们可以了解到:
1.i.MX系列跨界微控制器及应用处理器概要
2.eIQ机器学习开发套件
3.嵌入式人工智能应用的开发
4.NPU在边缘计算平台的使用
• 本次活动不收取任何费用;
• 主办方对本次活动享有最终解释权;
• 报名本次活动的用户同意接收NXP有关业界动态和产品的最新消息及其他信息,并了解自己可以随时拒绝接收这些信息。
刘昱炜
恩智浦大中华区
边缘处理事业部市场经理
焦彬
恩智浦大中华区
高级系统工程师
问:eIQ框架有什么优点?
答:易于上手,针对我们的不同硬件平台有不同的优化,性能更好,我们在后面的PPT里有详细的介绍
问:套件包含什么
答:分两大类,PC端训练、模型优化、加密,边缘端有多种推理机,后面PPT里会详细介绍
问:套件只支持i.MX系列吗?
答:主要应用于iMXRT MCU和 i.MX8/9 MPU
问:恩智浦的机器学习套件能达到什么目的?
答:1. 可以从模型开发、训练到部署到设备端。2. 可以直接把已训练好的模型部署到设备端。
问:主要能为边缘计算应用带来什么?只是降低复杂性?
答:可以把深度学习模型部署到NXP的边缘处理器上,并在边缘处理器上取得比较理想的速度和精度
问:请问一下,训练是在板上完成吗? 应该是在电脑端完成,然后下载模型到板上吧?
答:在电脑端训练的,然后使用eIQ把模型部署到板子上
问:恩智浦的人工智能解决方案包含哪些产品?
答:目前可以提供的交钥匙解决方案主要包括2D/3D人脸识别、Alexa/本地语音服务、以及智能HMI。此外有全系列MCU/MPU硬件平台可以支持客户自己不同应用的开发。
问:ELQ学习套件可以应用在哪些场景下?
答:可以应用在基于视觉/声音/传感器输入信号的机器学习类应用开发,在垂直应用领域中可以覆盖消费类/物联网/工业场景下需要的嵌入式机器学习应用开发。
问:eIQ支持哪些主流的推理引擎和库?
答:支持的主流框架包括Pytorch, ONNX, TensorFlow, Glow,以及针对NXP平台进行优化的DeepViewRT。
问:套件能免费用吗?
答:套件可以在官网页面免费下载使用。
问:除了i.MX处理器,iIQ推理引擎还能用在NXP的其他MCU上吗?
答:可以,目前除了i.MX系列处理器,eIQ
问:除了i.MX处理器,iIQ推理引擎还能用在NXP的其他MCU上吗?
答:可以,目前除了i.MX系列处理器,eIQ也可以支持i.MX RT系列跨界微控制器、LayerScape系列处理器、MCX系列微控制器,以及S32系列部分产品。
问:学习软件如何申请使用?
答:可以在官网页面获得相关内容,在eIQ可以支持的硬件平台软件工具下载页面也有相关链接。https://www.nxp.com/applications/enabling-technologies/ai-and-machine-learning:MACHINE-LEARNING
问:使用eIQ推理引擎是不是必须用eIQ Toolkit?
答:是的,需要下载eIQ ToolKit
问:恩智浦eIQ机器学习套件支持那些类型的MCU?
答:目前对恩智浦i.MX RT系列跨界处理器有较好支持。