[發明專利]一種基于LSTM深度學習的河流水溫預測方法在審
| 申請號: | 202010972535.0 | 申請日: | 2020-09-16 |
| 公開(公告)號: | CN112116147A | 公開(公告)日: | 2020-12-22 |
| 發明(設計)人: | 王遠坤;邱如健;王棟;陶雨薇;吳吉春 | 申請(專利權)人: | 南京大學 |
| 主分類號: | G06Q10/04 | 分類號: | G06Q10/04;G06N3/04;G06K9/62;G06N3/08 |
| 代理公司: | 南京蘇高專利商標事務所(普通合伙) 32204 | 代理人: | 張華蒙 |
| 地址: | 210008 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 lstm 深度 學習 河流 水溫 預測 方法 | ||
1.一種基于LSTM深度學習的河流水溫預測方法,其特征在于,包括如下步驟:
1)收集某河流水文和氣象數據,包括逐日氣溫AT、逐日流量Q和逐日水溫WT時間序列yo;
2)選取時間序列yo分別作為訓練集和測試集,并完成正則化處理,正則化后的時間序列為yo′;
3)基于正則化后的時間序列為yo′的訓練集部分,將逐日氣溫AT和逐日流量Q作為輸入因子,逐日水溫WT為輸出因子,構建長短期記憶神經網絡LSTM水溫預測模型;
4)基于正則化后的時間序列為yo′的測試集部分,將逐日氣溫AT和逐日流量Q輸入訓練好的網絡中,通過反正則化處理得到測試集逐日水溫WT預測結果yp;
5)對比步驟4)得到的預測結果yp和步驟1)中收集的測試集逐日水溫WT時間序列yo,以平均絕對誤差MAE、均方根誤差RMSE、納什效率系數NSE和決定系數R2作為檢驗標準,驗證模型合理性。
2.根據權利要求1所述的一種基于LSTM深度學習的河流水溫預測方法,其特征在于,步驟2)中,所述的選取時間序列yo是選取前70%長度的時間序列yo作為訓練集,剩余30%長度的時間序列yo作為測試集。
3.根據權利要求1所述的一種基于LSTM深度學習的河流水溫預測方法,其特征在于,步驟2)中,所述的完成正則化處理的計算公式為:
其中,xraw表示原始變量;xnorm是正則化后的變量;表示x的平均值,σx表示x的標準偏差。
4.根據權利要求3所述的一種基于LSTM深度學習的河流水溫預測方法,其特征在于,步驟3)中,所述的長短期記憶神經網絡LSTM水溫預測模型通過遺忘門ft、輸入門it和輸出門ot控制LSTM層記憶單元數據信息的流動,包括如下步驟:
3.1)基于正則化后的時間序列為yo′的訓練集部分,輸入當前時刻t的逐日氣溫AT和逐日流量Q構成的矩陣xt和t-1時刻的記憶單元隱含狀態向量ht-1至ft,ht-1封裝和匯總了t-2時刻出現的所有信息,ft控制著數據信息的遺忘或保留:
ft=σ(Wf[xt,ht-1]+bf) (II);
其中,Wf為遺忘門權重矩陣,bf為遺忘門偏置,σ(·)表示Sigmoid激活函數;
3.2)輸入門it由sigmoid層和tanh層兩部分組成,sigmoid層更新當前輸入信息,tanh層生成新的記憶單元中間狀態向量用于更新記憶單元狀態:
it=σ(Wi[xt,ht-1]+bi) (III);
其中,Wi表示輸入門權重矩陣,表示單元狀態權重矩陣,bi和分別為輸入門和單元狀態偏置,tanh(·)表示雙曲正切函數;
3.3)更新t時刻記憶單元狀態ct:
其中,ct-1表示t-1時刻記憶單元狀態,⊙表示兩個向量元素間的乘積;
3.4)輸出門ot控制著長期記憶對t時刻輸出的影響:
ot=σ(Wo[xt,ht-1]+bo) (VI);
其中,Wo為輸出門權重矩陣,bo為輸出門偏置;
35)輸出門ot和t時刻記憶單元狀態ct共同決定t時刻記憶單元輸出yt:
ht=tanh(ct)⊙ot (VII);
yt=Wyht+by (VIII);
其中,ht為t時刻的記憶單元隱含狀態向量,Wy為單元輸出權重矩陣和by為單元輸出偏置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京大學,未經南京大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010972535.0/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





