这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 【let'sdo|2026年第3期】04-训练软件的获取与使用

共1条 1/1 1 跳转至页

【let'sdo|2026年第3期】04-训练软件的获取与使用

高工
2026-10-27 10:05:05     打赏

        我们本次使用的AI训练软件是NanoEdge AI Studio,STM32支持多种端侧AI的实现方案,包括STM32官方提供的 STM32Cube.AI,NanoEdge AI Studio,我们本次主要是进行电机状态检测,属于分配类型的,所以我们这次选择的是更好倾向于异常检测、简单分类/回归(工业声音、振动等)的NanoEdge AI Studio。

        Nanoedge AI Studio是用于STM32部署边缘AI的软件,Studio可生成四种类型的库:异常检测、单分类、多分类、预测。它支持所有类型的传感器,所生成的库不需要任何云连接,可以直接在本地学习与部署,支持STM32所有MCU系列。

        大家可以在ST官网获取NanoEdge AI Studio(https://www.st.com/en/development-tools/nanoedgeaistudio.html#overview),注意获取软件需要进一步进行授权,不过个人用途基本上都可以通过:

    ab540889-c7c9-41e6-80d0-ef5819e5d00a.png

        我们本次使用的是windows版本。相关授权码可以通过邮件进行查询。

        首次打开需要输入授权码,这里我选择的是在线验证,离线还需要去网站进一步激活:

dba746ee-e148-4cb0-b2d9-e6f56a7e1da0.png

        我们创建一个新的项目,进行基础设置,选择传感器和使用的开发板:

3167e02d-211c-4d41-9f83-5b09ddcfbf33.png

        接下来是采集训练集,最好的方式有现成的训练集,一般的训练集都是CSV格式的,但是要注意,不同的环境采集的数据其实是不一样的,比如传感器和电机的安装方式等等都是影响,所以我们本次通过串口进行打印,在上一章节我们已经生成了对应的数据采集程序,通过这个工具可以直接采集对应的数据集,形成CSV:


10222049-6ca8-4fff-bc0a-8de10dd90b41.png

        注意这里就是一个参考,主要还是需要先安装好对应的传感器和电机关系,在采集状态下的数据集。保存之后我们就完成了单次状态的数据集采集,接下来我们进行不同状态的采集,按键采集就可以了,做种采集了4个分类的4个状态数据集:


09c26ed9-574c-4412-be6d-9fea8e12a967.png

        接下来我们用现有数据创建模型推理:

bb7d4e8d-c605-4de6-90d6-d7ca9f992168.png

        创建Benchmark的过程会比较慢:


42f70b4e-9620-4f65-8a63-635c415adc35.png        然后导出对应的模型C文件:
4bd2d75c-e2a0-4593-9278-2943fe8c2e2b.png





关键词: 软件     训练     使用    

共1条 1/1 1 跳转至页

回复

匿名不能发帖!请先 [ 登陆 注册 ]