为保证用户体验,中科微感子公司启微数感团队对于上位机进行了全面更新,推出新版“人工智能+嗅觉系统平台”,在安装方式、UI界面、串口功能设置、实时数据采集、算法建模、主动嗅觉等方面都进行了优化与提升。
旧 | 新 |
1、安装方式:只需一个安装包,一键秒安装,快捷,便利,桌面自动生成快捷方式
旧 |
|
2、UI界面清爽简洁,四大区域模块化分布:串口功能设置区、实时数据采集区、算法建模区、主动嗅觉区
3、串口功能设置区更新优化点:所有设置功能都集中放置在一侧,方便浏览与设置,其中包括:串口选择区,模型选择区、特征值计算区(Ra与Rg范围设定)、采样速率选择区、加热电压设定区、数据保存区。
4、实时数据采集区更新优化点:
1.打开串口后正常情况下会立马显示各个通道波形,点击方框按钮,可隐藏对应通道信息。
2.图表通道波形区右侧数字为采集到的传感器实时原始信号(电阻值)。
3.图标最后一行表示时间点。
4.“当前数据”按钮可以切换成两种模式,当前数据模式表示波形显示最近 3000 个数据点的值,而所有数据模式显示从 0 到现在时间的所有波形。
5.“开启滤波”可以对采集到的数据进行平滑处理,使得数据更加平稳,减少波动和杂乱。
5、算法建模区(重要!!!)
1.可直接在软件内实现简易算法处理,同时具备一键PCA可视化功能,可以提供降维后的二维可视化散点图,用以观察数据的分类质量。
2.软件内置了SVM、KNN、RF和MLP四种常用的机器学习算法,用于构建模型,且所有参数已预设,无需用户手动调整。用户只需点击“模型训练”按钮,系统便会自动生成四种模型的混淆矩阵图及相应的准确率,用户可依据模型的表现效果选择最适合的算法进行应用。
3.模型部署
点击“保存 XX 模型后”对应的模型会保存到软件的库中用以调用,如图所示:
可以部署多个模型,然后选择一个模型进行使用,也可以将模型导出成.pkl 文件,或重命名
用户还可以通过Python自行训练模型,并将模型保存为pkl格式,随后导入软件进行使用。此外,软件也支持删除当前已导入的模型。
4.算法识别:选择部署好的模型后,选择对应的通道数(训练模型时用的通道 1~通道 4 ,识别时就选择通道 1~通道 4,若选择的通道数不匹配会报错,若选择的通道不匹配模型会失效)。用采集数据相同的方法采集数据后点击“分类识别按钮 ”即可得到分类结果,如图所示:
6、主动嗅觉区
点击“开启检测 ”,软件会检测有无气体进入,若有气体进入会自动计算特征值,并送入到模型中识别。
7、其他功能
1 、修改通信速率以及加热模式
提供了通过通信协议来修改硬件的通信速率如图所示:
加热模式修改中,VH 代表加热电压,On 为加热开启时间,OFF 为加热关闭时间,若选择一直开启加热,将 On 设置大于 0 的数,将 Off 设置为 0 ,反之亦然。此功能用以改变加热模式。注:此功能区仅作用于特定的硬件,若非特定硬件将不起作用。
2 、意外关闭数据保护功能以及注意事项
此软件带有意外关闭数据保护功能,当在采集数据的过程中,不小心关闭软件或者忘记保存数据意外关闭。数据会备份在安装目录的 tempcsv 文件中。
文件名会以关闭时的时间命名。
此软件拥有多开的功能, 同时打开多个时,会生成各自的临时文件用于储存数据。
曲线拟合器:拥有一键曲线拟合的功能,有一次项、二次项、三次项、幂函数以及指数函数的拟合选择,并且能够将拟合函数部署到上位机上显示浓度。
一致性分析:自动计算传感器数据之间的误差并且一键出图
相关系数:拥有计算相关系数的功能并一键出图
3 、操作手册、更新日志、产品手册
您可以在软件左上角的“帮助”中查看具体的AI-Nose的使用说明、更新日志与中科微感产品手册。
注意事项:
1、打串口运行过程中,不要打开软件在安装目录生成的临时文件,此文件会在软件关闭后删除。
同时,若发现电脑断电,突然关机的情况下,此文件不会删除。重新开机后可以打开此文件。
2、保存特征数据时,不要打开设置好的路径表格,否则会报错。
3、用以训练模型的数据文件必须以 “标签-序号.csv”命名,不能用 xlsx 格式。建议保存文件时就选 csv 文件格式。
4、用以训练的电子鼻数据与识别的电子鼻通道数必须相同。8 通道训练出来的机器学习模型,需要 8 输入的特征,用非 8 通道的数据输入模型会报错。