Skip to main content
 首页 » 编程设计

c之STM32人工智能

2023年11月15日8lexus

我正在研究 STM32l476g-DISCO,我想尝试使用 STM32 CUBEMX 的人工智能功能,但我看不到输出(预测/决策),也不了解验证(桌面上的验证和目标上的验证)

我正在关注 ST Micro electronics 演示:https://www.youtube.com/watch?v=szMGedsp9jc&t=314s

有人可以解释一下桌面验证和目标验证的输出结果吗?我如何才能看到决策输出?

如果我输入某人“坐着”的自定义数据,例如,我如何查看我的模型是否在 STM32 上完美运行?

请您参考如下方法:

我认为你问的是两个问题。 1) 对于验证,我认为它基本上意味着它显示了原始 NN 中的结果(用 python 和 Keras 完成)和转换后的 C++ 网络中的结果(在桌面和微处理器中实现)有多么不同

2)如果您想查看网络的运行情况并预测某些内容,我推荐以下示例:

Hand written digits recognition on STM32F4

在代码中,您可以看到 python 中的原始神经网络,然后是 C 语言的实现,用于识别数字。

特别注意函数MX_X_CUBE_AI_Process(in_data,out_data,1);,这是预测发生的地方。