序:稚晖的新作品“在STM32上跑神经网络做手势识别” b站的播放量已经高达8.3w,作品精彩演示一定要点击下面视频观看!
视频中通过MCU成功跑起了一个CNN模型,CNN模型最低需要什么性能的硬件呢?
为了在Cortex-M的MCU上成功跑起CNN,用的模型是一个不到10层FCN网络,但是即便如此,对于主频只有不到100MHz,SRAM只有不到100K的单片机来说依然是极其吃力的,模型不做量化的话肯定无法做到实时的。 硬件资源: 作品硬件自制,使用的MCU是STM32F407。 在168 MHz频率下,从Flash存储器执行时,STM32F407单片机能够提供210 DMIPS/566 CoreMark性能,并且利用ART加速器实现了FLASH零等待状态。 DSP指令和浮点单元扩大了产品的应用范围。 迄今基于Cortex-M内核的微控制器产品中,F407的性能得分是非常高的。 等不及,先展示最终实现结果。 实现细节、详细介绍等整理好资料后,再来分享。 作品精彩后续可关注稚晖的个人网站: www.pengzhihui.xyz ,达尔闻也将第一时间发布。