《ServerSuperIO Designer IDE使用教程》- 7.增加机器学习算法,通讯采集数据与算法相结合。发布:4.2.5 版本

v4.2.5更新内容:
1.修复服务实例设置ClearSocketSession参数时,可能出现资源无法释放而造成异常的情况。
2.修复关闭宿主程序后进程仍然无法退出的问题。
2.增加机器学习框架。
3.优化核心代码。
下载地址:官方下载

7.增加机器学习算法,通讯采集数据与算法相结合

7.1概述

       ServerSuperIO发展到现在,缺少两部分内容:图形组态和算法分析。图形组态部分很快就要做出来了,不管从形式上还是内容上,比市场上同类产品要好很多;算法分析部分现在已经开发出来了,现在支持决策树和KMeans两种算法,从规划角度考虑,还有很多需要完善的内容,先把确定框架发布一个版本,后期我们再逐步完善。

      通讯采集、图形组态和算法分析三大部分开发完毕后,我们将以更具产品化的形式提供更好的服务。将来会更聚集行业领域,与广大网友合作。希望有算法方面经验的网友能够加入我们。整体框架,如下图:

7.2增加设备驱动,采集数据信息

       参见:https://www.cnblogs.com/lsjwq/p/9225566.html

7.3机器学习服务

(1)    增加和编辑机器学习任务,右键单击【高级服务】->【机器学习】,选择【功能设置】,会出现右边区域内容,选择【增加任务】,如下图:

(2)    选择已经增加好的任务,选择【标记数据样本】,可以对同一个机器学习任务可以标注多种各类工况数据样本,工况数据样本越多训练的模型越有价值,如下图:

(3)    选择【增加样本】,对应机器学习任务中选择的数据点查询采集的历史数据;选择【填补数据】,可以使用平均值、最大值、最小值的形式补充数据集合;选择【标注工况】,可以根据现场的实际应用场景规划工况详细情况,如下图:

图 平均值填补数据

图 选择当前数据对应的工况类型

7.4使用效果

      有人说:人工智能时代会累死一批数据标注工程师。再没有更好途径的情况下,又需要机器能够进行认知,确实是这样的。实例使用效果如下图:

 


1.[连载]《C#通讯(串口和网络)框架的设计与实现》

 2.[开源]C#跨平台物联网通讯框架ServerSuperIO(SSIO)介绍

 2.应用SuperIO(SIO)和开源跨平台物联网框架ServerSuperIO(SSIO)构建系统的整体方案

 3.C#工业物联网和集成系统解决方案的技术路线(数据源、数据采集、数据上传与接收、ActiveMQ、Mongodb、WebApi、手机App)

 5.github地址:https://github.com/wxzz/ServerSuperIO

 6.助力中小企业级连云端,促进工业互联网平台蓬勃发展,全套解决方案。

 物联网&集成技术 QQ群:54256083 

 物联网&集成合作 QQ群:727664080

注:寻求算法方面的人才合作。联系QQ:504547114

posted @ 2019-05-03 17:01  唯笑志在-ineuos.net  阅读(1078)  评论(2编辑  收藏