嵌入式微处理器· 贺老师·· 17 天前AI 评分51
AI模型为什么能变成一堆C代码,然后运行在STM32里面?
AI模型为什么能变成一堆C代码,然后运行在STM32里面?(长文慎入)
AI 导读
文章解释了训练好的AI模型如何经STM32Cube.AI转换后在STM32上运行推理。神经网络本质是乘加、比较、移位等确定运算的组合,训练得到的参数与计算流程在推理阶段均已固定,因此可脱离Python执行。STM32Cube.AI解析模型计算图,将权重转为Flash中的数据(如INT8量化的int8_t数组),将各层转为可调用的算子函数,配合CMSIS-NN等优化在MCU上完成推理。
来源:嵌入式微处理器 · mp.weixin.qq.com