1. 程式人生 > >《ServerSuperIO Designer IDE使用教程》- 7.增加機器學習算法,通訊采集數據與算法相結合。發布:4.2.5 版本

《ServerSuperIO Designer IDE使用教程》- 7.增加機器學習算法,通訊采集數據與算法相結合。發布:4.2.5 版本

智能 play 路線 cnblogs 集成系統 互聯網平臺 active per git

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

《ServerSuperIO Designer IDE使用教程》- 7.增加機器學習算法,通訊采集數據與算法相結合。發布:4.2.5 版本