[发明专利]基于量子加权门限重复单元神经网络的趋势预测方法有效
申请号: | 201810510631.6 | 申请日: | 2018-05-24 |
公开(公告)号: | CN108428023B | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 李锋;向往;邓成军 | 申请(专利权)人: | 四川大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06N3/02 |
代理公司: | 昆明合众智信知识产权事务所 53113 | 代理人: | 刘静怡 |
地址: | 610000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 量子 加权 门限 重复 单元 神经网络 趋势 预测 方法 | ||
1.基于量子加权门限重复单元神经网络的趋势预测方法,其特征在于,包括以下步骤:
(1)构建门限重复单元模型、具有权值量子位和活性值量子位的加权神经元模型以及量子加权门限重复单元神经网络结构,并由一位相移门来实现权值量子位和活性值量子位的更新,其中,量子加权门限重复单元神经网络简称为QWGRUNN;
(2)实时采集监控对象的原始运行数据,作为训练样本和测试样本;
(3)通过小波变换对所述原始运行数据进行降噪处理,从降噪的信号中提取排列熵信息构成排列熵指标集;
(4)对所述排列熵指标集进行归一化操作;
(5)将所述排列熵指标集输入所述QWGRUNN完成网络的训练,并用训练好的网络完成对监控对象的运行趋势预测;
(6)对所述QWGRUNN输出的预测值进行反归一化操作,得到最终的预测结果;
步骤(1)具体包括:
(1.1)构建门限重复单元模型,包括输入、输出、待定活性值活性值(h)、更新门(z)和重置门(r),所述门限重复单元模型采用sigmoid和tanh作为激活函数,其中,sigmoid记为σ,记t时刻的输入为活性值序列作为该时刻的输出,并记j=1,2,…,p表示任意一个p维向量的第j个元素;
活性值是前一时刻活性值与待定活性值的线性插值:
其中,t=1时,为一个更新门,决定该单元活性值的更新程度;
更新门是t时刻输入值xt与t-1时刻活性值ht-1的线性求和,表达式如下:
其中,Wz为p×m阶权值矩阵,Uz为p×p阶权值矩阵;
待定活性值则由下式表示:
其中,W为p×m阶权值矩阵,U为p×p阶权值矩阵,是t时刻的重置门集,*表示对应元素相乘;
重置门rtj表达式与更新门类似,有:
rtj=σ(Wrxt+Urht-1)j (4);
其中,Wr为p×m阶权值矩阵,Ur为p×p阶权值矩阵;
(1.2)构建具有权值量子位和活性值量子位的加权神经元模型,具体如下:记神经元输入向量为x=[x1,x2,…,xm]T,输出实数记为y,|φ=[|φ1,|φ2,…,|φm]T表示权向量,其中,权值量子位|φi=[cosθi sinθi]T为m维量子权向量|φ的第i个元素,i=1,2,...,m,θi表示该量子位的相位;为活性值量子位,ξ为该活性值量子位的相位,量子神经元的输入输出关系可表述为:
当神经元有多个输出,即y=[y1,y2,…,yn]T时,由量子权向量|φ(j)=[|φ1j,|φ2j,…,|φmj]T组成m×n阶量子位权值矩阵|φ:
其中,权值量子位|φij=[cosθij,sinθij]T为量子位权值矩阵|φ第i行第j列的元素,i=1,2,…,m,j=1,2,…,n,θij表示该量子位的相位;同时,活性值也可表示为:其中,活性值量子位是中的第j个元素且j=1,2,…,n,ξj为活性值量子位的相位,结合式(5)可推导出量子神经元的输入输出关系如下:
其中,W为n×m阶权值矩阵,有:
(1.3)构建量子加权门限重复单元神经网络QWGRUNN的结构,具体如下:
设QWGRUNN结构为m-p-n,则t时刻的输入层记为隐层记为输出层记为激活函数同GRU,为sigmoid和tanh,其中,sigmoid记为σ,另外记i=1,2,…,m表示任意一个m维向量的第i个元素;j=1,2,…,p表示p维向量的第j个元素;k=1,2,…,p表示p维向量的第k个元素;l=1,2,…,n表示任意一个n维向量的第l个元素;
结合式(2)、式(6)和式(7)可推导出QWGRUNN的更新门如下:
当t=1时,
同理结合式(4)和式(6)可推导重置门如下:
根据式(3)、式(6)和式(9)可表示待定活性值如下:
其中,*表示对应元素相乘;
然后,结合式(1)、式(8)和式(10)可计算活性值:
结合式(6)、式(11)可计算网络输出值如下:
(1.4)通过更新权值量子位和活性量子位来更新QWGRUNN网络,具体如下:
记一位相移门记第s次训练中一对权值量子位和活性值量子位分别为|φ(s)、相应地,其相位分别记为θ(s)、ξ(s),其相位增量分别记为Δθ(s)、Δξ(s);将修正后的量子位作为下次训练的已知量子位,记为|φ(s+1)、则权值量子位及活性值量子位修正方式可表示为:
因此,求出量子相移门的相位增量Δθ(s)和Δξ(s),即可实现权值量子位|φ(s)和活性值量子位的更新,从而完成本次网络训练并为下次训练做好准备;
同样取i=1,2,…,m;j=1,2,…,p;k=1,2,…,p,l=1,2,…,n;在QWGRUNN中,需要更新的权值量子位和活性值量子位有:
用于求解权值矩阵Wz的权值量子位|(φwz)ij和活性值量子位
用于求解权值矩阵Uz的权值量子位|(φuz)kj和活性值量子位
用于求解权值矩阵Wr的权值量子位|(φwr)ij和活性值量子位
用于求解权值矩阵Ur的权值量子位|(φur)kj和活性值量子位
用于求解权值矩阵W的权值量子位|(φw)ij和活性值量子位
用于求解权值矩阵U的权值量子位|(φu)kj和活性值量子位
用于求解权值矩阵Wy的权值量子位|(φwy)kl和活性值量子位
其中,权值量子位的下标ij表示m×p阶权值量子位矩阵中的第i行第j 列的元素,例如|(φwz)ij表示权值量子位矩阵|φwz中第i行第j列的元素,下标kj表示p×p阶量子位矩阵中的第k行第j列的元素,例如|(φuz)jk表示权值量子位矩阵|(φuz)中第j行第k列的元素,下标kl表示p×n阶量子位矩阵中的第k行第1列的元素,例如|(φwy)kl表示权值量子位矩阵|φwy中第k行第1列的元素;活性值量子位的下标j均表示任意一个p维量子位向量中的第j个元素;
因此,需要求得的对应的t时刻相位增量Δθ(t)和Δξ(t)分别有:
权值量子位|(φwz)ij的相位增量Δ(θwz)ij(t),活性值量子位的相位增量Δ(ξwz)j(t);
权值量子位|(φuz)kj的相位增量Δ(θuz)kj(t),活性值量子位的相位增量Δ(ξuz)j(t);
权值量子位|(φwr)ij的相位增量Δ(θwr)ij(t),活性值量子位的相位增量Δ(ξwr)j(t);
权值量子位|(φur)kj的相位增量Δ(θur)kj(t),活性值量子位的相位增量Δ(ξur)j(t);
权值量子位|(φw)ij的相位增量Δ(θw)ij(t),活性值量子位的相位增量Δ(ξw)j(t);
权值量子位|(φu)kj的相位增量Δ(θu)kj(t),活性值量子位的相位增量Δ(ξu)j(t);
权值量子位|(φwy)kl的相位增量Δ(θwy)kl(t),活性值量子位的相位增量Δ(ξwy)l(t);
采用梯度下降法求Δθ(t)、Δξ(t),QWGRUNN的逼近误差函数为:
其中,和yk分别表示归一化后的期望输出和实际输出;显然E是关于相位(θwz)ij(t)、(θwr)ij(t)、(θw)ij(t)、(θwy)kl(t)、(θuz)kj(t)、(θur)kj(t)、(θu)kj(t)、(ξwz)j(t)、(ξwr)j(t)、(ξw)j(t)、(ξwy)l(t)、(ξuz)j(t)、(ξur)j(t)、(ξu)j(t)的一致连续函数;
定义动态学习速率表达式如下:
其中:α是学习效率,e时自然常数,r为动态收敛因子且r∈(0,1);
根据梯度下降法,相位增量Δθ(t)与Δξ(t)分别由如下两式分别得出:
分别将相位(θwz)ij(t)、(θwr)ij(t)、(θw)ij(t)、(θwy)kl(t)、(θuz)kj(t)、(θur)kj(t)、(θu)kj(t)作为自变量代入式(17)可求得对应的相位增量Δ(θwz)ij(t)、Δ(θwr)ij(t)、Δ(θw)ij(t)、Δ(θwy)kl(t)、Δ(θuz)kj(t)、Δ(θur)kj(t)、Δ(θu)kj(t);
同理,将相位(ξwz)j(t)、(ξwr)j(t)、(ξw)j(t)、(ξwy)l(t)、(ξuz)j(t)、(ξur)j(t)、(ξu)j(t)作为自变量代入式(18)可以求得对应的相位增量Δ(ξwz)j(t)、Δ(ξwr)j(t)、Δ(ξw)j(t)、Δ(ξwy)l(t)、Δ(ξuz)j(t)、Δ(ξur)j(t)、Δ(ξu)j(t);
将相位增量Δ(θwz)ij(t)、Δ(θwr)ij(t)、Δ(θw)ij(t)、Δ(θwy)kl(t)、Δ(θuz)kj(t)、Δ(θur)kj(t)、Δ(θu)kj(t)以及相位增量Δ(ξwz)j(t)、Δ(ξwr)j(t)、Δ(ξw)j(t)、Δ(ξwy)l(t)、Δ(ξuz)j(t)、Δ(ξur)j(t)、Δ(ξu)j(t)分别带入式(13)和式(14),实现权值量子位和活性值量子位的更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川大学,未经四川大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810510631.6/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理