跳到正文
专用 AI 库

ESP-NN

针对 ESP32 芯片 Xtensa 和 RISC-V 架构高度优化的神经网络内核与运算库。

语言
C / C++
ESP Neural Network Acceleration Library
类别
专用 AI 库
主要目标
利用向量 SIMD 指令,对深度神经网络进行 INT8 和 INT16 量化推理加速

亮点功能

  • 优化运算:2D 卷积、Depthwise Conv、Fully Connected 和 Pooling
  • 官方加速后端,集成 TensorFlow Lite for Microcontrollers(TFLM)
  • 高效的 8 位和 16 位量化,大幅降低 RAM 和 Flash 占用
  • 在 ESP32-S3 和 ESP32-P4 上利用专用向量指令实现极致加速
  • 无实时操作系统开销的执行

适用场景

  • 音频分类和工业振动信号分析(预测性维护)
  • 使用 TinyML 模型进行传感器异常检测
  • 通过 IMU 进行手势识别
  • 微控制器上的超轻量计算机视觉

代码示例

C / C++ 的起始代码片段,请根据你的开发板调整引脚和配置。

ESP-NNC / C++
1