随着各行各业对人工智能 (AI) 潜力的日益重视,将 AI 模型直接部署在设备端的终端 AI 正成为一股重要趋势,并广泛应用于智能家庭设备、智慧城市、工业自动化、互动玩具和穿戴式设备等领域。这些应用场景需要实时的数据处理和分析能力,同时还需保持低功耗和高效能,以确保设备能够长时间稳定运行。这一需求推动了新一代微控制器 (MCU)、神经网络处理单元 (NPU) 和微处理器 (MPU) 解决方案的乘势而起。然而,尽管市场对终端 AI 的兴趣日益增长,在实作终端 AI 功能的过程中,开发者面临着诸多设计挑战和痛点。传统的工作流程通常需要广泛的程序开发知识、对机器学习框架的深入理解以及模型优化的能力。这些挑战可能会减缓创新,使开发者难以快速原型设计并部署 AI 解决方案。
为了应对这些挑战,新唐科技推出基于Arm® Cortex®-M55核心、由 NuMicro® M55M1 微控制器驱动的 NuEzAI-M55M1 开发板。此开发板搭配在线模型训练工具,开发者无需具备广泛的程序开发知识或深入理解复杂算法,用户只需使用摄影机等装置实时捕捉数据,最快只需三分钟即可训练出一个图像辨识模型。训练完成后,在线模型训练工具能将模型输出为 tflite 的 int8 格式,可直接部署在 NuEzAI-M55M1 开发板上。M55M1 微控制器搭载 220 MHz Arm® Cortex®-M55 CPU 和 220 MHz Arm® Ethos™-U55 NPU,专为增强 AI 算力设计,支持机器学习推论以及 CNN 和 RNN 的运算,内建 1.5 MB SRAM 和 2 MB 闪存,并可利用 HYPERBUS™ 接口扩充 HYPERRAM™ 或 HYPERFLASH™。
M55M1 微控制器支持低供电电压范围从 1.6V 到 3.6V,并能在 -40°C 至 +105°C 的工作温度范围内稳定运行。为了进一步优化系统的功耗、安全性和效能,M55M1 特别设计了三项独特功能。第一,在 CPU 进入低功耗睡眠模式时,图像传感器、麦克风和各种传感器能够持续运作并监测预先定义的特殊事件,例如人员出现、声响、震动侦测等。第二,能够将机器学习模型数据储存于仅 NPU 能够读取而 CPU 无法访问的区域,以防范恶意软件窃取模型数据,进而保护智能财产。第三,M55M1 亦实现 sine 和 cosine 硬件电路,并将其定义于 Arm 客制化指令中,以便应用软件调用。
NuEzAI-M55M1 开发工具大幅简化了终端 AI 的开发流程,即使没有终端 AI 开发经验,开发者也能轻松创建并部署 AI 模型,此平台非常适合用作前期开发的评估工具套件,让开发者能够快速上手,缩短产品上市时间。新唐科技诚邀开发者、工程师与 AI 爱好者共同引领终端 AI 革命,探索无限可能。