[发明专利]基于自组织深度置信回声状态网的湖库蓝藻水华预测方法有效
| 申请号: | 202110126626.7 | 申请日: | 2021-01-29 |
| 公开(公告)号: | CN112862173B | 公开(公告)日: | 2022-10-11 |
| 发明(设计)人: | 张慧妍;胡博;王小艺;王立;孙茜;王昭洋 | 申请(专利权)人: | 北京工商大学 |
| 主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/26;G06N3/08 |
| 代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 姜荣丽 |
| 地址: | 100048*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 组织 深度 置信 回声 状态 蓝藻 预测 方法 | ||
1.一种基于自组织深度置信回声状态网的湖库蓝藻水华预测方法,其包括如下步骤:
步骤一、确定深度置信回声状态网的输入变量及输出变量;
输入变量以互信息法作为判断准则,当候选的水质变量与输出变量的互信息值大于设定的阈值0.2,则将该候选的水质变量入选为输入变量,否则将其剔除;
输出变量为湖库蓝藻水华的表征变量叶绿素a浓度;
筛选后的输入变量和输出变量一起参与深度置信回声状态网的训练及预测;
步骤二、建立深度置信回声状态网的结构;
深度置信回声状态网的结构包括深度置信网和回声状态网,所述回声状态网采用模块化储备池结构;具体步骤为:
2.1,采用受限玻尔兹曼机构成深度置信网的基本单元,提取输入变量的深层特征;
2.2,回声状态网学习所述深层特征并预测下一时刻的叶绿素a浓度;
深度置信回声状态网结构中的储备池包括多个子储备池,每个所述子储备池之间相互独立;设所述子储备池的个数为Ntotal个,则由Ntotal个子储备池构成的储备池权值矩阵为分块对角阵,即:
其中,每一个权值矩阵元素Wi为第i个子储备池对应的权值矩阵,1≤i≤Ntotal;
Wi采用奇异值分解法生成,即Wi=UiSiVi;
对角矩阵由给定的奇异值分布随机生成,且子储备池的权值矩阵内部是全连接的,p=1,2,…,nsub,nsub为第i个子储备池的大小;
是同时生成的两个随机正交矩阵,其中,upk,vpk∈(-1,1),p=1,2,…,nsub,k=1,2,…,nsub;
为了克服初始瞬态的影响,假设从nmin+1时刻开始到Ltrain时刻收集内部状态矩阵H=[x(nmin+1),…,x(Ltrain)]T,其对应的期望输出向量为T=[t(nmin+1),…,t(Ltrain)]T,t(nmin+1)为nmin+1时刻的期望输出值;
输出权值矩阵采用含有L2正则化的鲁棒损失函数来迭代求解输出,在迭代至k步的结合正则化项的鲁棒损失函数E(k)及输出权值矩阵的求解结果分别为:
C为正则化系数,
I为(Ntotal×nsub)×(Ntotal×nsub)维的单位矩阵,
为2-范数,
ρ(·)为鲁棒目标函数,ξ[k](n)=T(n)-y[k](n)为迭代至k步第n时刻的训练误差,为迭代至k步的残差稳健尺度估计,MAR为绝对离差中位数,
表示(Ltrain-nmin)×(Ltrain-nmin)维的鲁棒权重矩阵,w(·)为鲁棒权重函数,且取Welsch函数;
所述鲁棒目标函数ρ(·)和所述鲁棒权重函数w(·)分别为:
其中,z为变量,kset=μkdef,μ为鲁棒系数,kdef=2.985;
步骤三、设计所述深度置信回声状态网的自组织机制并训练所述深度置信回声状态网;
在各自训练过程的每轮迭代中分别实现深度置信网的隐含层神经元以及回声状态网中子储备池的调整;
针对深度置信网的各隐含层神经元,其迭代至第k1步时神经元的重要性指标定义为:
为第l层第j个神经元的输入;
为第l层第j个神经元的输出;
表示为和之间的互信息值;
表示为和期望输出向量T之间的互信息值;
(3.1)隐含层神经元的分裂机制:当第l层第j个神经元满足如下条件时:
则第j个神经元分裂为两个神经元,为迭代至第k1步时第l层神经元的总数;
(3.2)隐含层神经元的删减机制:定义迭代至第k1步时自适应的删减阈值如下:
其中β∈(0,1],当第j个神经元满足条件时,第j个神经元被删除;
所述回声状态网的自组织机制包括子储备池筛选与增长机制,具体地,
(3.3)子储备池的筛选机制:定义储备池中第i个子储备池的重要性指标为:
其中为第i个子储备池第p个神经元的输入向量,为第i个子储备池第p个神经元的输出向量,在迭代训练至k2步时随机产生和原有储备池结构一致的imax(k2)个临时子储备池{1,2,…,i,…,imax(k2)},按照重要性指标大小进行排序:定义自适应筛选阈值如下:
Sth(k2)=NSs′ub(INT(αimax(k2))) (12)
其中,INT(·)为取整函数,为排序后的子储备池重要性向量,α∈(0,1)为自定义的控制参数;
当迭代第k2步时,第i个子储备池满足:
且所有子储备池的鲁棒损失函数E(k2)小于等于历史鲁棒损失函数的最小值时,则这些子储备池保留,其余子储备池则被删除;
步骤四、基于自组织深度置信回声状态网模型进行预测;
利用所述自组织深度置信回声状态网模型进行蓝藻水华的预测;
其特征在于:
回声状态网的数学表达式为:
u(n)为K×1维的n时刻的输入向量,K为深度置信网最后一个隐含层的神经元个数,也即深度置信网提取的n时刻的深层特征;
xi(n)为1×nsub维的第i个子储备池n时刻的状态向量;
y(n)为n时刻回声状态网的输出值;
为输入权值矩阵,为nsub×K维的第i个子储备池的输入权值矩阵,为1×(Ntotal×nsub)维的输出权值矩阵;
fres为储备池神经元的激活函数,且取sigmoid函数;
(3.4)子储备池的增长机制:将筛选后的每个所述子储备池与随机产生的一个新的子储备池进行合并,则合并后回声状态网的输出向量的权值矩阵为:
Ho为筛选机制完成后储备池对应的状态矩阵;
Hg为增长的储备池对应的状态矩阵;
为合并增长后储备池对应的状态矩阵;
为维的单位矩阵,其中,为合并增长后子储备池的总个数;
基于公式(14)得到输出权值矩阵更新的数学表达式为:
Io为(No×nsub)×(No×nsub)维的单位矩阵;
No为筛选机制完成后子储备池的个数;
Ig为nsub×nsub维的单位矩阵;
IL为(Ltrain-nmin)×(Ltrain-nmin)维的单位矩阵。
2.根据权利要求1所述的基于自组织深度置信回声状态网的湖库蓝藻水华预测方法,其特征在于:深度置信回声状态网结构的输入变量还包括滞后三个时刻的所述叶绿素a浓度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工商大学,未经北京工商大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110126626.7/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





