,不限定于某一種網(wǎng)絡(luò)結(jié)構(gòu)
,可以是經(jīng)典的人工神經(jīng)網(wǎng)絡(luò)如bp神經(jīng)網(wǎng)絡(luò)
,也可以是高級人工神經(jīng)網(wǎng)絡(luò),或者深度學(xué)習(xí)網(wǎng)絡(luò)如cnn(convolutionalneuralnetwork,卷積神經(jīng)網(wǎng)絡(luò))
。
其三
,本地訓(xùn)練階段
根據(jù)本發(fā)明冷媒檢測方法的一種實施方式,所述神經(jīng)網(wǎng)絡(luò)模型的激活函數(shù)采用sigmod函數(shù):σ(z)=1/(1+e-z)
。在訓(xùn)練之前要初始化網(wǎng)絡(luò)的各層之間的權(quán)值wk偏置bl
;確定網(wǎng)絡(luò)的輸出精度∈;確定網(wǎng)絡(luò)的學(xué)習(xí)速度η
;確定網(wǎng)絡(luò)的最大訓(xùn)練步長:epoch
。
根據(jù)前期獲得測試數(shù)據(jù),挑選部分實驗數(shù)據(jù)作為訓(xùn)練數(shù)據(jù)
,另外一部分作為測試數(shù)據(jù)
,導(dǎo)入輸入數(shù)據(jù)x,根據(jù)激活函數(shù)
、初始化的權(quán)值及偏置計算出網(wǎng)絡(luò)的實際輸出al(x)
,即al(x)=1/(1+e-z),其中z=wk*x+bl。
判斷網(wǎng)絡(luò)的期望輸出y(x)與實際輸出al(x)是否滿足輸出精度要求即:‖y(x)-al(x)‖<∈
如果滿足精度要求則結(jié)束訓(xùn)練
,如不滿足則根據(jù)以下方式更新網(wǎng)絡(luò)的權(quán)值wk,偏置bl:所述神經(jīng)網(wǎng)絡(luò)模型的誤差能量函數(shù)采用c(w,b)為誤差能量函數(shù)(以標(biāo)準(zhǔn)方差函數(shù)為例),n為訓(xùn)練樣本的總數(shù)量,求和是在總的訓(xùn)練樣本x上進(jìn)行
。
更新各層權(quán)值:
更新各層偏置:
其中:wk為初始權(quán)值
,為誤差能量函數(shù)對權(quán)值的偏導(dǎo)數(shù);bl為初始偏置
,為誤差能量函數(shù)對偏置的偏導(dǎo)數(shù)
;的值可通過鏈?zhǔn)角髮?dǎo)法則獲得。直至網(wǎng)絡(luò)的輸出精度達(dá)到小于∈為止
。
最后進(jìn)行網(wǎng)絡(luò)測試:網(wǎng)絡(luò)訓(xùn)練完成后
,再用測試樣本正向測試網(wǎng)絡(luò)。在測試數(shù)據(jù)中挑選部分?jǐn)?shù)據(jù)測試訓(xùn)練好的網(wǎng)絡(luò)
,判斷輸出是否滿足期望要求
,如不滿足則則重復(fù)以上步驟,重新訓(xùn)練網(wǎng)絡(luò)直至滿足網(wǎng)絡(luò)輸出滿足要求
;若測試誤差滿足要求
,則網(wǎng)絡(luò)訓(xùn)練測試完成。
其四
,云數(shù)據(jù)強(qiáng)化訓(xùn)練階段
圖8是本發(fā)明提供的冷媒檢測方法的神經(jīng)網(wǎng)絡(luò)模型云數(shù)據(jù)強(qiáng)化訓(xùn)練的流程圖
。如圖8所示,根據(jù)本發(fā)明冷媒檢測方法的一種實施方式
,還包括:將訓(xùn)練好的所述神經(jīng)網(wǎng)絡(luò)模型的運(yùn)行參數(shù)上傳到服務(wù)器端
;在所述服務(wù)器端根據(jù)從至少一個地區(qū)上傳的所述神經(jīng)網(wǎng)絡(luò)模型的運(yùn)行參數(shù)對所述神經(jīng)網(wǎng)絡(luò)模型進(jìn)行強(qiáng)化訓(xùn)練
;從所述服務(wù)器端獲取所述強(qiáng)化訓(xùn)練后的神經(jīng)網(wǎng)絡(luò)模型,用所述強(qiáng)化訓(xùn)練后的神經(jīng)網(wǎng)絡(luò)模型更新現(xiàn)有的所述神經(jīng)網(wǎng)絡(luò)模型
。具體地
,將訓(xùn)練好的網(wǎng)絡(luò)集成的除濕機(jī)的無線模塊,不同地區(qū)的除濕機(jī)上電運(yùn)行后將實際的運(yùn)行數(shù)據(jù)傳到后臺云端
,云端根據(jù)除濕機(jī)上傳的實際運(yùn)行數(shù)據(jù)定期對現(xiàn)有網(wǎng)絡(luò)強(qiáng)化訓(xùn)練
,將強(qiáng)化訓(xùn)練后的網(wǎng)絡(luò)通過除濕機(jī)無線模塊在線更新網(wǎng)絡(luò),以滿足實際的運(yùn)行需要
,使網(wǎng)絡(luò)的對于冷媒故障的判斷越來越準(zhǔn)確
,泛化能力越來越強(qiáng)。
根據(jù)本發(fā)明冷媒檢測方法的一種實施方式
,還包括:在判斷為冷媒余量不足的情況下給出故障提示信息和/或?qū)嵤┕收咸幚?div id="d48novz" class="flower left">
;所述給出故障提示信息包括:通過顯示設(shè)備顯示故障提示信息、通過音頻設(shè)備發(fā)出故障提示聲音
、和/或通過警示燈給出故障提示信息
;所述實施故障處理包括強(qiáng)制關(guān)停除濕機(jī)的壓縮機(jī)負(fù)載和/或風(fēng)機(jī)負(fù)載。具體地
,當(dāng)檢測到冷媒泄露后
,通過除濕機(jī)的led燈或lcd顯示屏顯示缺氟故障代碼,發(fā)現(xiàn)故障及時給出提示和實施處理可以確保設(shè)備安全運(yùn)行
。
本發(fā)明的另一方面又提供了一種冷媒檢測裝置
。圖9是本發(fā)明提供的冷媒檢測裝置的整體框架圖。如圖9所示
,本發(fā)明冷媒檢測裝置包括:收集單元100
,用于收集除濕機(jī)的運(yùn)行參數(shù),所述運(yùn)行參數(shù)包括:環(huán)境溫度
、環(huán)境濕度
、蒸發(fā)器溫度和/或排氣溫度;建模單元200
,用于建立神經(jīng)網(wǎng)絡(luò)模型
,將所述收集到的運(yùn)行參數(shù)作為輸入值,輸出結(jié)果為冷媒比例
,所述冷媒比例為剩余的冷媒量與冷媒的標(biāo)準(zhǔn)量之比
,所述冷媒的標(biāo)準(zhǔn)量為所述除濕機(jī)標(biāo)定的冷媒灌注量。
圖10是本發(fā)明提供的冷媒檢測裝置的一種優(yōu)選實施例的結(jié)構(gòu)示意圖
。如圖10所示
,根據(jù)本發(fā)明冷媒檢測裝置的一種實施方式,還包括判斷單元300
,用于在所述冷媒比例小于等于預(yù)設(shè)的比例閾值時判斷為冷媒余量不足
。
根據(jù)本發(fā)明冷媒檢測裝置的一種實施方式
,所述神經(jīng)網(wǎng)絡(luò)模型包括:bp神經(jīng)網(wǎng)絡(luò)模型、卷積神經(jīng)網(wǎng)絡(luò)模型或者殘差神經(jīng)網(wǎng)絡(luò)模型
。
根據(jù)本發(fā)明冷媒檢測裝置的一種實施方式
,所述神經(jīng)網(wǎng)絡(luò)模型的激活函數(shù)采用sigmod函數(shù):σ(z)=1/(1+e-z)。
根據(jù)本發(fā)明冷媒檢測裝置的一種實施方式
,所述神經(jīng)網(wǎng)絡(luò)模型的誤差能量函數(shù)采用
根據(jù)本發(fā)明冷媒檢測裝置的一種實施方式
,所述裝置還包括:第一通訊單元400,用于將訓(xùn)練好的所述神經(jīng)網(wǎng)絡(luò)模型的運(yùn)行參數(shù)上傳到服務(wù)器端
;更新單元500
,用于從所述服務(wù)器端獲取所述強(qiáng)化訓(xùn)練后的神經(jīng)網(wǎng)絡(luò)模型,用所述強(qiáng)化訓(xùn)練后的神經(jīng)網(wǎng)絡(luò)模型更新現(xiàn)有的所述神經(jīng)網(wǎng)絡(luò)模型
,所述強(qiáng)化訓(xùn)練后的神經(jīng)網(wǎng)絡(luò)模型是在所述服務(wù)器端根據(jù)從至少一個地區(qū)上傳的所述神經(jīng)網(wǎng)絡(luò)模型的運(yùn)行參數(shù)對所述神經(jīng)網(wǎng)絡(luò)模型進(jìn)行強(qiáng)化訓(xùn)練后得到的神經(jīng)網(wǎng)絡(luò)模型
。
根據(jù)本發(fā)明冷媒檢測裝置的一種實施方式,還包括:參數(shù)處理單元600
,用于對所述收集到的運(yùn)行參數(shù)做標(biāo)準(zhǔn)化處理和/或變換處理
,所述標(biāo)準(zhǔn)化處理包括歸一化處理,所述變換處理包括對數(shù)變換
、平方根變換和/或立方根變換
。
根據(jù)本發(fā)明冷媒檢測裝置的一種實施方式,還包括:第一故障處理單元700
,用于在判斷為冷媒余量不足的情況下給出故障提示信息和/或?qū)嵤┕收咸幚?div id="d48novz" class="flower left">
;所述給出故障提示信息包括:通過顯示設(shè)備顯示故障提示信息、通過音頻設(shè)備發(fā)出故障提示聲音
、和/或通過警示燈給出故障提示信息;所述實施故障處理包括強(qiáng)制關(guān)停除濕機(jī)的壓縮機(jī)負(fù)載和/或風(fēng)機(jī)負(fù)載
。
本發(fā)明的又一方面又提供了一種除濕機(jī)
,具有上述任一項所述的裝置。
本發(fā)明的再一方面又提供了一種設(shè)備
,具有上述任一項所述的裝置
。
根據(jù)本發(fā)明設(shè)備的一種實施方式,所述設(shè)備為手機(jī)
、電腦
、服務(wù)器或路由器。
圖11是本發(fā)明提供的設(shè)備的一種優(yōu)選實施例的結(jié)構(gòu)示意圖
。根據(jù)本發(fā)明設(shè)備的一種實施方式
,所述設(shè)備還包括:第二通訊單元450,用于接收來自除濕機(jī)的運(yùn)行參數(shù)
,將所述接收到的運(yùn)行參數(shù)作為所述神經(jīng)網(wǎng)絡(luò)模型輸入值
;第二故障處理單元750
,用于根據(jù)所述神經(jīng)網(wǎng)絡(luò)模型的輸出結(jié)果向所述除濕機(jī)發(fā)送控制指令和/或故障提示信息,所述控制指令包括強(qiáng)制關(guān)停除濕機(jī)的壓縮機(jī)負(fù)載和/或風(fēng)機(jī)負(fù)載
。所述設(shè)備是指帶有存儲單元的設(shè)備
,并不限于手機(jī)、電腦
、服務(wù)器或路由器
,其功能是獲取除濕機(jī)的運(yùn)行參數(shù),運(yùn)行神經(jīng)網(wǎng)絡(luò)算法
,再將結(jié)果或相應(yīng)的指令發(fā)送給除濕機(jī)
。
本發(fā)明的再一方面又提供了一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序
,所述程序被處理器執(zhí)行時實現(xiàn)上述任一所述方法的步驟
。
本發(fā)明的又一方面又提供了一種除濕機(jī),包括處理器
、存儲器以及存儲在存儲器上可在處理器上運(yùn)行的計算機(jī)程序
,所述處理器執(zhí)行所述程序時實現(xiàn)上述任一所述方法的步驟。
本發(fā)明的又一方面又提供了一種設(shè)備
,包括處理器
、存儲器以及存儲在存儲器上可在處理器上運(yùn)行的計算機(jī)程序,所述處理器執(zhí)行所述程序時實現(xiàn)上述任一所述方法的步驟
。
根據(jù)本發(fā)明設(shè)備的一種實施方式
,所述設(shè)備包括手機(jī)、電腦
、服務(wù)器或路由器
。
根據(jù)本發(fā)明設(shè)備的一種實施方式,所述處理器執(zhí)行的方法還包括:接收來自除濕機(jī)的運(yùn)行參數(shù)
,將所述接收到的運(yùn)行參數(shù)作為所述神經(jīng)網(wǎng)絡(luò)模型輸入值
;根據(jù)所述神經(jīng)網(wǎng)絡(luò)模型的輸出結(jié)果向所述除濕機(jī)發(fā)送控制指令和/或故障提示信息,所述控制指令包括強(qiáng)制關(guān)停除濕機(jī)的壓縮機(jī)負(fù)載和/或風(fēng)機(jī)負(fù)載
。所述設(shè)備是指帶有存儲單元的設(shè)備
,并不限于手機(jī)、電腦
、服務(wù)器或路由器
,其功能是獲取除濕機(jī)的運(yùn)行參數(shù),運(yùn)行神經(jīng)網(wǎng)絡(luò)算法
,再將結(jié)果或相應(yīng)的指令發(fā)送給除濕機(jī)
。
本發(fā)明提供的技術(shù)方案相對于傳統(tǒng)的規(guī)則控制方法,其不依賴于專家經(jīng)驗
;而且通過大量樣本數(shù)據(jù)的學(xué)習(xí)
,網(wǎng)絡(luò)可以自動不斷修正自身參數(shù)
,該控制算法的檢測準(zhǔn)確率也會隨著學(xué)習(xí)樣本數(shù)據(jù)的增加而增加,該方法具有很強(qiáng)的非線性映射能力
、自學(xué)習(xí)和自適應(yīng)能力
、泛化能力以及容錯能力;另外該控制算法可適用不同的設(shè)備型號
,通用性好
;還有利用神經(jīng)網(wǎng)絡(luò)算法中泛化的能力增加除濕機(jī)在不同地區(qū)、不同運(yùn)行工況下的適應(yīng)能力
,例如在除濕機(jī)的應(yīng)用中
,利用神經(jīng)網(wǎng)絡(luò)算法的自學(xué)習(xí)特性可以在后續(xù)收集除濕機(jī)的運(yùn)行數(shù)據(jù),通過收集的數(shù)據(jù)用作后續(xù)對網(wǎng)絡(luò)的加強(qiáng)訓(xùn)練以更新網(wǎng)絡(luò)權(quán)值
、偏置
,使除濕機(jī)對于冷媒余量不足模式的判斷越來越準(zhǔn)確。
本文中所描述的功能可在硬件
、由處理器執(zhí)行的軟件
、固件或其任何組合中實施。如果在由處理器執(zhí)行的軟件中實施
,那么可將功能作為一或多個指令或代碼存儲于計算機(jī)可讀媒體上或經(jīng)由計算機(jī)可讀媒體予以傳輸
。其它實例及實施方案在本發(fā)明及所附權(quán)利要求書的范圍及精神內(nèi)。舉例來說
,歸因于軟件的性質(zhì)
,上文所描述的功能可使用由處理器、硬件
、固件
、硬連線或這些中的任何者的組合執(zhí)行的軟件實施。此外
,各功能單元可以集成在一個處理單元中
,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個單元中
。
在本申請所提供的幾個實施例中,應(yīng)該理解到
,所揭露的技術(shù)內(nèi)容
,可通過其它的方式實現(xiàn)。其中
,以上所描述的裝置實施例僅僅是示意性的
,例如所述單元的劃分,可以為一種邏輯功能劃分
,實際實現(xiàn)時可以有另外的劃分方式
,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng)
,或一些特征可以忽略,或不執(zhí)行
。另一點(diǎn)
,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接
,可以是電性或其它的形式
。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為控制裝置的部件可以是或者也可以不是物理單元
,既可以位于一個地方
,或者也可以分布到多個單元上?div id="m50uktp" class="box-center"> ?梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的
。
所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中
?div id="m50uktp" class="box-center"> ;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來
,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中
,包括若干指令用以使得一臺計算機(jī)設(shè)備(可為個人計算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟
。而前述的存儲介質(zhì)包括:u盤
、只讀存儲器(rom,read-onlymemory)
、隨機(jī)存取存儲器(ram
,randomaccessmemory)、移動硬盤
、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)
。
以上所述僅為本發(fā)明的實施例而已,并不用于限制本發(fā)明
,對于本領(lǐng)域的技術(shù)人員來說
,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi)
,所作的任何修改
、等同替換、改進(jìn)等
,均應(yīng)包含在本發(fā)明的權(quán)利要求范圍之內(nèi)
。
相關(guān)產(chǎn)品 / product