手把手教你搭建时间序列 AI 到 NXP MCU(上)

NXP Time Series Studio(以下简称 TSS)是一款专为时间序列数据分析与机器学习设计的工具,适用于物联网(IoT)和嵌入式系统开发者。该工具可帮助用户处理传感器数据、建立机器学习模型,并将模型部署至 NXP 微控制器(MCU)或微处理器(MPU)。

你可以在此下载到 TSS,它是完全免费的电脑端工具,让开发者不用懂机器学习就可以建立模型。

由于 TSS 和 NXP eIQ Toolkit 是捆绑在一起的,所以你只会看到 eIQ Toolkit 的下载按钮,接着只需要:下载它、安装它、打开它。
下载页面是这样的:

安装过程只需一直点击下一步即可,这里就不赘述了。

待安装好后,开启 eIQ Portal。

打开 eIQ Portal 后,可以在左下角看到 Time Series,点击打开。

开启时会有 TSS 的 Logo 出现,此时需要稍等一下。

TSS 开启后会看到如下的画面,这里就不详细说明各功能的用途了,而是直接下载 NXP 官方提供的 Dataset 来使用。

如果对界面上的功能感兴趣的小伙伴,可以看看NXP TSS 学习笔记 - 时间序列工作室简介

接下来,我们点击分类,会看到与分类相关的示例。

我们在此点击 Fan State Monitoring。更多可以看到关于这个示例的更多说明,请点击数据集就是把数据集下载下来。

下载后的数据集如下所示,会分成训练数据和测试数据,并且根据风扇的四种不同状态会有各自的数据。

准备工作到此为止完成,接下来我们开始训练模型。

1. 点击 TSS 左侧的 Classification,然后点击 Create New Project

2. 输入并调整此项目信息

项目名称:可以自行定义项目名称,默认是按日期排列。

您的目标:训练完模型后要移植的开发板。

通道数量:数据输入来源数量。

类别数量:数据类别的数量。

Library Max RAM 和 Library Max Flash:会在选择开发板后自动调整为该开发板的最大值。

3. 加载数据集

点击加载文件选择刚刚下载的训练资料,点击开启。

在这里会询问数据格式使用什么分隔方式,基本上都不用改动,保持原样即可。空间,点击加载

数据加载后如下图所示,可以看到四种风扇状态的情况。

4. 训练数据

点击培训,然后点击开始新的训练后会出现 Training Config。

我们此次不做任何调整,直接点击开始

TSS 开始进行训练,并会在左下角的 Models 显示不同模型的迭代训练结果,同时会根据 RAM 使用率、Flash 使用率、判断准确率等因素进行综合比较。

5. 仿真

我们可以将训练完成后的模型通过测试数据进行仿真。

只需先在 Emulation 页面选择要进行 Emulation 的模型后,点击新的仿真,然后点击选择加载测试数据后点击开始

不用多久时间就会呈现仿真的结果。

6. 部署

如果我们觉得这个 Emulation 结果是好的,就可以在 Deployment 页面生成用于最初选择的开发板的项目或库。

如下图所示,只需要选择 Library 或 Project 后,点击生成,就可以生成相应的项目或库了。

至此,使用 TSS 的简介就告一段落,下次将说明如何将生成的项目烧录到开发板上。

敬请拭目以待!

欲知更多精彩内容可点击此处前往大大通查看!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值