淺談機械產業的ML應用

吳政龍
2 min readMay 17, 2018

--

因為工作的領域是機械產業

剛好我又是機械背景的

因此略懂這個產業的Domain Know How~

也很恰巧地會一點程式

Mechanical engineer does machine learning.it sounds “Make Sense”.

不過我對工業4.0完全沒什麼實作經驗就是了~

因為對於沒有把domain know how數位化的大部分台灣製造業來說,要搞4.0還早得很.

不過不少從業人員說得先硬體上的自動化(業內人員稱之為3.0 )才能開始做智慧化,這個是部分正確啦,雖然硬體上的自動化是實現無人工廠的必要條件,才能利用眾多的感測器和控制器回傳產線數據,也才能有資料可以餵給電腦.

但除了硬體自動化外,更重要的是著眼在如何把領域中的知識給數位化,並且分析成有價值的資訊,這個才是精髓呀~~~智慧化一部分得從產線上擷取數據,還有一部分可以把過去的設計製造經驗建立成一個資料庫,以此作為ML或DL的資料來源,這個是台灣製造業的從業人員長久以來都忽略的事情~ knowledge is power, data is money.

言歸正傳

要搞ML的步驟:

步驟一:明確定義想要處理的問題

以我最近在弄的案子為例,監控某種設備在製作某個產品時是不是全程正常,因為一旦出一個小錯誤,這個產品就報銷了,就會損失一台雙B轎車的錢.因此這個案子有做的價值和必要性~

步驟二:決定要擷取的特徵

根據製程人員對該種設備的了解,這種設備有20個參數,但就現實考量無法20個全抓,後來決定取其中8種參數當作參考,經過小規模ML模型測試後發現可行,也因此開始架設所需要的軟硬體設備.

步驟三:建立工業物聯網

對於這個案子來說就是機聯網啦~

步驟四:建立資料庫

得先有資料,這個可以從兩種管道取得,一個是從產線上,另一個從業內人員取得.前一個得先建立工業物聯網.後一個得明確定義想要弄的產品類別,並把過去該產品的設計和製程參數變成資料庫.

步驟五:跑ML

就不斷地訓練和驗證模型囉.然後把ok的模型推到產線上使用.

大概就是這樣

--

--

No responses yet