[发明专利]基于随机森林算法和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.vipzhuanli.com/pat/books/201911343467.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种单通道多适用性智能荧光免疫分析仪
- 下一篇:气囊系统
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





