[發明專利]一種基于LSTM-Kalman模型的蛋雞產蛋率預測方法在審
| 申請號: | 202110299013.3 | 申請日: | 2021-03-20 |
| 公開(公告)號: | CN112990585A | 公開(公告)日: | 2021-06-18 |
| 發明(設計)人: | 王文郁;陳敏;夏圣奎 | 申請(專利權)人: | 江蘇天成蛋業有限公司 |
| 主分類號: | G06Q10/04 | 分類號: | G06Q10/04;G06Q50/02;G06N3/04 |
| 代理公司: | 北京天盾知識產權代理有限公司 11421 | 代理人: | 丁桂紅 |
| 地址: | 226600 江蘇省南通市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 lstm kalman 模型 蛋雞 產蛋率 預測 方法 | ||
1.一種基于LSTM-Kalman模型的蛋雞產蛋率預測方法,其特征在于,包括以下步驟:
S1:首先采用LSTM對產蛋率進行靜態預測;
S2:預測輸出的結果作為Kalman濾波的輸入進行動態調整;
S3:調整結果作為最終的預測結果;
S4:對雞群的環境和雞群的健康進行分析;
S5:收集歷史雞群產蛋數據;
S6:與歷史數據進行對比,判斷產蛋的優良。
2.根據權利要求1所述的一種基于LSTM-Kalman模型的蛋雞產蛋率預測方法,其特征在于,所述S1中通過雞舍溫度、濕度傳感器獲取雞舍的環境變量數據,并對其進行數據修復和最大最小值歸一化預處理;利用主成分分析法篩選出影響蛋雞產蛋率的關鍵變量,降低模型的輸入維度,消除變量之間的相關性,并劃分訓練集和測試集。
3.根據權利要求1所述的一種基于LSTM-Kalman模型的蛋雞產蛋率預測方法,其特征在于,所述S2中初始化LSTM模型參數,輸入訓練集,不斷調整模型參數,直到獲取預期的目標準確率,結合Kalman濾波,構建基于LSTM-Kalman的蛋雞產蛋率預測模型:
LSTM神經網絡是將一般遞歸神經網絡的隱層神經元替換為一種特殊的LSTM遞歸神經網絡結構,圖一是LSTM神經網絡內存塊的示意圖。
其中,xt為當前輸入,ht,ht-1分別為當前輸出和前一時刻的輸出,Ct、Ct-1分別是當前時刻的記憶內容和前一時刻的記憶內容。
LSTM神經網絡的內部計算如下:
第一,遺忘門的作用是保存歷史信息,它決定從LSTM單元狀態中丟棄哪些信息,保留哪些信息,其輸出可表示為:
ft=σ(ωfht-1+Ufxt+bf)\*MERGEFORMAT (1)
其中,σ()是sigmoid函數。ωf、Uf、bf表示線性關系的權重和偏執量。
第二,LSTM輸入門的輸入由三部分組成:輸入層神經元的輸出向量、前一層隱層單元的輸出向量和前一時刻單元的保留信息。輸入門包含兩個部分:輸入門的sigmoid層作為需要更新的信息,tanh層創建一個新的后選址向量Ct,并添加到細胞狀態,將細胞的新狀態乘以舊狀態Ct-1和ft來獲取遺忘后的信息,加上來實現更新。
輸入門各變量的定義為:
it=σ(ωiht-1+Uixt+bi)\*MERGEFORMAT (2)
第三,LSTM單元的狀態由輸出門更新。輸出門的輸入由三部分組成,分別是輸入層神經元的輸出向量、前一隱層單元的輸出向量和當前時間單元的保留信息。由sigmoid層確定哪些部分的當前細胞狀態需要輸出,tanh層對細胞狀態進行處理,得到-1和1之間的值,乘以sigmoid輸出獲得輸出結果,具體如式(5)和(6)。
Ot=σ(ωoht-1+Uoxt+bo)\*MERGEFORMAT (5)
ht=Ottanh(Ct)\*MERGEFORMAT (6)
受溫度、濕度等環境因素的影響,LSTM神經網絡對產蛋率的預測結果有一定的不確定性,可以通過Kalman濾波降低不確定性的影響,提高產蛋率的預測精度。
Kalman濾波主要包括狀態變量估計和狀態變量修正兩個過程。
狀態變量估計:
根據k-1時刻的真實值和系統的可控輸入預測k時刻的值。
X′k=AXk-1+BUk+ωk\*MERGEFORMAT (7)
其中,Xk-1表示前一時刻的真實值,本文中為LSTM神經網絡的預測值。X′k為估計值,Uk為系統的控制輸出,本文中設為1。A是從k-1時刻到k時刻的狀態轉移矩陣,B表示控制輸入與狀態量之間的轉換因子。在本次試驗中分別設置A=I,B=I(I為單位矩陣)。
ωk是均值為0的高斯分布白噪聲。
狀態變量修正:
使用k時刻的觀測值與預測值之差來校正k時刻的預測值。
Zk=HXK+vk\*MERGEFORMAT (8)
X'k=X'k+K(Z(k)-HX'k)\*MERGEFORMAT (9)
其中,Xk是該時刻的真實值,也就是LSTM神經網絡的預測值,Z(k)是k時刻的觀測值,vk是均值為0,且符合高斯分布的測量噪聲,H是狀態轉移矩陣,本次試驗中設置H=I,K為系統的增益因子,是最終得到的產蛋率的預測結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇天成蛋業有限公司,未經江蘇天成蛋業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/202110299013.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種無人機及其運輸方法
- 下一篇:一種射頻標簽的測試裝置
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





