[發(fā)明專利]基于對(duì)比散度-長(zhǎng)短期記憶網(wǎng)絡(luò)的藍(lán)藻水華預(yù)測(cè)方法有效
| 申請(qǐng)?zhí)枺?/td> | 201810953014.3 | 申請(qǐng)日: | 2018-08-21 |
| 公開(kāi)(公告)號(hào): | CN109308544B | 公開(kāi)(公告)日: | 2021-07-20 |
| 發(fā)明(設(shè)計(jì))人: | 鄭蕾;張?zhí)烊?/a>;黃綿松;謝恩;張現(xiàn)國(guó) | 申請(qǐng)(專利權(quán))人: | 北京師范大學(xué) |
| 主分類號(hào): | G06Q10/04 | 分類號(hào): | G06Q10/04;G06Q50/26 |
| 代理公司: | 北京永創(chuàng)新實(shí)專利事務(wù)所 11121 | 代理人: | 姜榮麗 |
| 地址: | 100875 北*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 對(duì)比 短期 記憶 網(wǎng)絡(luò) 藍(lán)藻 預(yù)測(cè) 方法 | ||
1.基于對(duì)比散度-長(zhǎng)短期記憶網(wǎng)絡(luò)的藍(lán)藻水華預(yù)測(cè)方法,其特征在于:包括以下步驟,步驟一、建立CD-LSTM模型;
所述的CD-LSTM模型,包括特征提取層、原始數(shù)據(jù)層、輸入層、隱藏層和輸出層;該CD-LSTM模型在輸入層接收原始數(shù)據(jù)層中經(jīng)過(guò)濾波處理后的表征因素的值以及經(jīng)過(guò)原始數(shù)據(jù)層和特征提取層所建立的對(duì)比散度算法處理后的影響因素的重構(gòu)值,并建立它們之間的時(shí)序關(guān)系,隱藏層采用LSTM模型進(jìn)行數(shù)據(jù)特征提取,輸出層為表征因素未來(lái)時(shí)刻,最終構(gòu)建CD-LSTM模型;
步驟二、采用改進(jìn)的移動(dòng)平均濾波算法對(duì)藍(lán)藻水華表征因素進(jìn)行平滑處理;
步驟二具體過(guò)程為,
假設(shè)輸入數(shù)據(jù)為X,輸出數(shù)據(jù)為Y,則移動(dòng)平均濾波器的計(jì)算公式如下所示:
其中,n表示第n個(gè)樣本,N表示所選取連續(xù)樣本中的樣本個(gè)數(shù),X(n)表示樣本的輸入,Y(n)表示樣本的輸出,z1表示一個(gè)常數(shù),rem(n,z1)表示常數(shù)n與常數(shù)z1取余數(shù);
步驟三、采用對(duì)比散度算法對(duì)藍(lán)藻水華影響因素進(jìn)行重構(gòu);
步驟三具體為,
以第j個(gè)影響因素為例,其計(jì)算公式如下:
Bj=Φ[Wh+b] (3)
h'=Φ[WBj+a] (4)
其中,W表示原始數(shù)據(jù)層與特征提取層之間連接的權(quán)重,Aj表示原始數(shù)據(jù)層第j個(gè)影響因素矩陣,a表示原始數(shù)據(jù)層的偏置,b表示特征提取層的偏置,h表示特征提取層影響因素特征值矩陣的真實(shí)值,h'表示特征提取層影響因素特征值矩陣的重構(gòu)值;Φ表示sigmod函數(shù),其表達(dá)式為:
X表示函數(shù)Φ(x)的自變量;
(1)原始數(shù)據(jù)層與特征提取層的權(quán)重更新算法;
每經(jīng)過(guò)一次對(duì)比散度算法計(jì)算后,都需要對(duì)原始數(shù)據(jù)層和特征提取層的權(quán)重進(jìn)行更新,其表達(dá)式下:
W1←W+ΔW (6)
其中W和W1表示更新前后原始數(shù)據(jù)層和特征提取層之間連接的權(quán)重,ΔW表示經(jīng)過(guò)對(duì)比散度算法后權(quán)重的變化,其表達(dá)式如下:
ΔW=η(hAj-h'Bj) (7)
其中,η表示學(xué)習(xí)速率;
(2)原始數(shù)據(jù)層與特征提取層的偏置更新算法;
每經(jīng)過(guò)一次對(duì)比散度算法計(jì)算后,都需要對(duì)原始數(shù)據(jù)層偏置和特征提取層偏置進(jìn)行更新,其表達(dá)式如下:
a1=a+η[(Aj-Bj)+[(Aj-Bj)*C]*(Aj-Bj)] (8)
b1=b+η(h-h') (9)
其中,C表示經(jīng)過(guò)濾波處理后的表征因素矩陣,a和a1分別表示原始數(shù)據(jù)層更新前后的偏置,b和b1分別表示特征提取層更新前后的偏置;
步驟四、通過(guò)LSTM模型完成藍(lán)藻水華預(yù)測(cè);
步驟四具體為,
在完成步驟二和步驟三的數(shù)據(jù)處理后,將表征因素和影響因素的當(dāng)前時(shí)刻和歷史時(shí)刻寫(xiě)成時(shí)間序列的形式作為L(zhǎng)STM模型的輸入,表征因素未來(lái)時(shí)刻作為L(zhǎng)STM模型輸出,建立表征因素和影響因素的當(dāng)前時(shí)刻和歷史時(shí)刻與表征因素未來(lái)時(shí)刻的時(shí)序關(guān)系,具體公式如下:
其中,表示輸入層t時(shí)刻第j個(gè)影響因素重構(gòu)值矩陣,表示輸入層t-p時(shí)刻第j個(gè)影響因素重構(gòu)值矩陣;h表示特征提取層影響因素特征值矩陣的真實(shí)值,h'表示特征提取層影響因素特征值矩陣的重構(gòu)值;C表示經(jīng)過(guò)濾波處理后的表征因素矩陣,Vt表示輸入層t時(shí)刻表征因素矩陣,Vt-p表示輸入層t-p時(shí)刻表征因素矩陣,Vt+q表示輸出層t+q時(shí)刻表征因素矩陣;at表示表征因素t時(shí)刻前的系數(shù),at-p表示表征因素t-p時(shí)刻前的系數(shù),表示第j個(gè)影響因素t時(shí)刻前的系數(shù),表示第j個(gè)影響因素t-p時(shí)刻前的系數(shù),bt+q表示表征因素t+q時(shí)刻前的系數(shù),r表示影響因素種類的個(gè)數(shù)且j=1,2,…,r,p=0,1,2…,q=1,2,3…;
因此,由公式(11)得出輸入層的時(shí)刻數(shù)為(r+1)(p+1),輸出層的時(shí)刻數(shù)為q;
LSTM在隱藏層引入“記憶細(xì)胞”結(jié)構(gòu),其由三個(gè)門,即輸入門、遺忘門和輸出門來(lái)控制;輸入門控制著網(wǎng)絡(luò)的輸入,遺忘門控制著記憶單元,輸出門控制著網(wǎng)絡(luò)的輸出;以表征因素t 時(shí)刻為例,來(lái)對(duì)三個(gè)門的計(jì)算方式進(jìn)行說(shuō)明;
輸入門和遺忘門的計(jì)算公式如下:
it=Φ(Wi·[ht-1,Vt]+bi) (11)
其中,it表示t時(shí)刻記憶的衰減系數(shù),ht-1表示t-1時(shí)刻隱藏層的特征矩陣,Wi和bi分別表示求it時(shí)的權(quán)重和偏置, 表示t時(shí)刻當(dāng)前記憶狀態(tài)學(xué)習(xí)到的記憶,Bt表示t時(shí)刻的記憶狀態(tài),ft表示t時(shí)刻的記憶衰減系數(shù),WB和bB表示計(jì)算Bt時(shí)的權(quán)重和偏置;
輸出門的計(jì)算公式如下:
ot=Φ(Wo[ht-1,Vt]+bo) (14)
ht=ot*tanh(Bt) (15)
其中,ot表示輸出門的系數(shù),ht表示隱藏層t時(shí)刻的特征矩陣;Wo和bo分別表示求ot時(shí)的權(quán)重和偏置。
2.根據(jù)權(quán)利要求1所述的基于對(duì)比散度-長(zhǎng)短期記憶網(wǎng)絡(luò)的藍(lán)藻水華預(yù)測(cè)方法,其特征在于:所述的CD-LSTM隱藏層層數(shù)和隱藏層神經(jīng)元個(gè)數(shù)的選取方法,
建立輸入層時(shí)刻數(shù)、輸出層時(shí)刻數(shù)、隱藏層層數(shù)以及隱藏層神經(jīng)元數(shù)之間的數(shù)學(xué)關(guān)系,第一個(gè)隱藏層神經(jīng)元數(shù)的計(jì)算公式如下:
L1=(r+1)(p+1)(L-1)+q (16)
其中,L1表示第一個(gè)隱藏層神經(jīng)元數(shù),L表示隱藏層層數(shù);
在完成第一個(gè)隱藏層神經(jīng)元數(shù)之后,余下(L-1)個(gè)隱藏層的隱藏層神經(jīng)元數(shù)的計(jì)算公式如下:
Lk=2Lk-1-1 (17)
其中Lk表示第k個(gè)隱藏層神經(jīng)元數(shù),Lk-1表示第k-1個(gè)隱藏層神經(jīng)元數(shù),k≥2。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京師范大學(xué),未經(jīng)北京師范大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201810953014.3/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:基于LS-SVM和實(shí)時(shí)大數(shù)據(jù)的地鐵短期客流預(yù)測(cè)方法
- 下一篇:預(yù)測(cè)患糖尿病幾率的方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的處理系統(tǒng)或方法
G06Q10-00 行政;管理
G06Q10-02 .預(yù)定,例如用于門票、服務(wù)或事件的
G06Q10-04 .預(yù)測(cè)或優(yōu)化,例如線性規(guī)劃、“旅行商問(wèn)題”或“下料問(wèn)題”
G06Q10-06 .資源、工作流、人員或項(xiàng)目管理,例如組織、規(guī)劃、調(diào)度或分配時(shí)間、人員或機(jī)器資源;企業(yè)規(guī)劃;組織模型
G06Q10-08 .物流,例如倉(cāng)儲(chǔ)、裝貨、配送或運(yùn)輸;存貨或庫(kù)存管理,例如訂貨、采購(gòu)或平衡訂單
G06Q10-10 .辦公自動(dòng)化,例如電子郵件或群件的計(jì)算機(jī)輔助管理
- 一種短期交易計(jì)劃安全校核的方法
- 用于風(fēng)功率的超短期預(yù)測(cè)的裝置及預(yù)測(cè)方法
- 一種超短期系統(tǒng)負(fù)荷預(yù)測(cè)實(shí)時(shí)在線考核分析方法
- 一種光伏電站發(fā)電功率超短期預(yù)測(cè)方法
- 基于二次修正的微網(wǎng)超短期負(fù)荷預(yù)測(cè)方法
- 風(fēng)電場(chǎng)短期產(chǎn)能預(yù)報(bào)裝置
- 考慮鋼鐵期貨價(jià)格和實(shí)時(shí)電價(jià)因素的短期日負(fù)荷預(yù)測(cè)方法
- 短期電力負(fù)荷預(yù)測(cè)方法
- 基于超限懲罰的獨(dú)立微電網(wǎng)動(dòng)態(tài)回饋修正優(yōu)化調(diào)度方法
- 基于改進(jìn)AlexNet-GRU模型的配電網(wǎng)短期負(fù)荷預(yù)測(cè)方法及裝置





