首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >STM32人工智能

STM32人工智能
EN

Stack Overflow用户
提问于 2019-07-05 23:32:52
回答 2查看 324关注 0票数 0

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

我关注的是ST Microelectronics演示:https://www.youtube.com/watch?v=szMGedsp9jc&t=314s

谁能解释一下桌面验证和目标验证的输出结果,以及如何查看决策输出?

例如,如果我输入某人“坐着”的自定义数据,我如何才能看到我的模型在STM32上是否工作得很好?

EN

回答 2

Stack Overflow用户

发布于 2019-11-16 15:08:39

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

2)如果你想看到网络的运行和预测,我推荐下面的例子:

Hand written digits recognition on STM32F4

在代码中,您可以看到python中的原始NN,然后是用于识别数字的C实现。

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

票数 1
EN

Stack Overflow用户

发布于 2020-03-19 22:05:15

除了kansaiTobot所说的之外,CubeMX-AI还有三种操作模式

1- Validation ==>将用Python语言实现的模型的结果与C/C++模型进行比较,此模式有两个选项,您可以在主机PC上进行C/C++验证,也可以在目标微控制器上进行验证

2- System Performance ==>测量NN所需的CPU负载和内存使用率

3-应用程序模板==>在此处,您可以提供输入数据并从神经网络获得结果

您可以在STM32上的用户手册AI中找到更多信息“X-CUBE入门-人工智能(AI)的AI扩展包”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56905879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档