[發明專利]基于隨機森林算法和Adam神經網絡波浪補償預測方法在審
| 申請號: | 201911343467.5 | 申請日: | 2019-12-24 |
| 公開(公告)號: | CN111738478A | 公開(公告)日: | 2020-10-02 |
| 發明(設計)人: | 唐剛;冀香震;胡雄 | 申請(專利權)人: | 上海海事大學 |
| 主分類號: | G06Q10/04 | 分類號: | G06Q10/04;G06Q50/30;G06K9/62;G06N3/04 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 201306 上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 隨機 森林 算法 adam 神經網絡 波浪 補償 預測 方法 | ||
1.基于隨機森林算法和Adam神經網絡波浪補償預測方法,其特征在于,包括以下步驟:
步驟1:收集船舶歷史數據,進行數據歸一化處理,得到原始數據集;
步驟2:利用Bootstrap重采樣方法抽取樣本,構成若干訓練集樣本;
步驟3:根據隨機森林計算特征重要性,進行屬性篩選;
步驟4:構建神經網絡模型,根據篩選后的屬性樣本作為輸入量,船舶預測值作為輸出量,利用Adam算法訓練神經網絡模型;
步驟5:根據實時監測數據輸入Adam神經網絡模型,得出預測值。
2.根據權利要求1所述的基于隨機森林算法和Adam神經網絡波浪補償預測方法,其特征在于,所述步驟1還包括以下步驟:
步驟1.1:收集船舶的升沉位移,加速度與速度等歷史樣本數據;
步驟1.2:用min-max標準化實現對歷史樣本數據的歸一化,得到原始數據集樣本,即
其中:X為未歸一化的一個樣本數據,X*為歸一化后的一個樣本數據,Xmin為樣本數據的最小值,Xmax為樣本數據的最大值。
3.根據權利要求1所述的基于隨機森林算法和Adam神經網絡波浪補償預測方法,其特征在于,所述步驟2包括以下步驟:利用Bootstrap重采樣(有放回的隨機抽樣)方法從原始數據集S中隨機抽樣生成n個訓練集S1,S2,S3,…,Sn構成若干訓練集樣本,原始樣本集中約三分之一的樣本不會出現在訓練集中,該部分數據被稱為袋外數據,可用來評估模型的泛化誤差。
4.根據權利要求1所述的基于隨機森林算法和Adam神經網絡波浪補償預測方法,其特征在于,所述步驟3包括以下步驟:
步驟3.1:利用每個隨機生成的訓練集,組成其對應的決策樹C1,C2,C3,…,Cn;在決策樹每個節點處的M個特征值中隨機選取m(m≤M)個特征作為當前節點的分裂屬性集,在每個節點上依據Gini系數選取最優的分裂方式對該節點分裂;若樣本空間S包含j個屬性,則Gini系數可定義為:
式中:pj表示樣本集S包含屬性j的概率;
步驟3.2:選擇基尼系數最小的屬性作為劃分屬性;
步驟3.3:對劃分的每個樣本集構建回歸樹,并將多棵回歸樹構件成回歸森林;
步驟3.4:構成的隨機森林使用訓練集進行訓練;隨機森林通過計算袋外樣本的袋外誤差來計算特征重要性;
步驟3.5:依據特征重要性對特征進行排序,篩選出重要的特征。
5.根據權利要求1所述的基于隨機森林算法和Adam神經網絡波浪補償預測方法,其特征在于,所述步驟4包括以下步驟:
步驟4.1:預先建立一個三層的神經網絡模型,分別為輸入層,隱藏層,輸出層;
步驟4.2:利用Xavier初始化方法初始化神經網絡的權值和偏置;
步驟4.3:選取與篩選后的屬性形成的樣本作為神經網絡模型的輸入量,船舶預測值作為神經網絡模型的輸出量,利用Adam算法訓練神經網絡模型。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海海事大學,未經上海海事大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911343467.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種單通道多適用性智能熒光免疫分析儀
- 下一篇:氣囊系統
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





