一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种从聚合负载数据提取电器指纹的方法与流程

2022-02-19 05:07:01 来源:中国专利 TAG:

技术特征:
1.一种从聚合负载数据提取电器指纹的方法,其特征在于,具体步骤为:步骤1,合成聚合负载数据集,划分训练、验证以及测试集;具体包括:首先,选取公共数据集作为最初的数据来源,对公共数据集进行归一化处理,确保不同测量环境下的电器负载信号可以进行合并;然后,确定聚合数据集中的电器种类,合并归一化处理后的公共数据集得到基础数据集;最后,确定最大并发负载数,合成聚合信号数据集,划分训练、验证以及测试集;步骤2建立残差位置子网络,记为rpsn;rpsn首层为位置前馈层,后接relu激活函数,再经过一层位置前馈层,随后有一个归一化层,最后再接relu激活函数;其中包含的残差网络连接rpsn的输入r(x
j
‑1)至归一化层,在这层数据相加并进行归一化处理,得到下一rpsn模块的非激活输入表示为:其中,所述位置前馈层主要由两个全连接层以及一个归一化层组成,并采用relu激活函数;其输入为光谱图矩阵x0(t*v),该光谱图矩阵是将聚合负载数据通过傅里叶变换得到的,每一行是一个时间片刻,即第一维t与数据的序列性质相关;每一列是一个频率窗口,即第二维v与特征相关,矩阵x0表征一段时间的聚合负载数据;特定j位置层的计算表示为:h
j
(x
j
‑1)=x
j
‑1·
w
jt

θ
j
其中,x
j
‑1为j

1层激活输出;w
j
为可学习的权重矩阵,将j层的输入矩阵x
j
‑1投影到q维空间上,q为输入的神经元节点数;θ
j
为偏差矩阵;在网络中这部分的输出表示为未激活的j层输出,经过relu激活函数得到最终j层的激活输出即:步骤3,构建并发负载解耦器网络模型,确定输入输出格式;具体流程为:

构建rpsn网络序列由k层rpsn模块串联,形成rpsn网络序列,每一层记录为rpsn
2i 1
,i∈(1,k];在cold网络的头部有一个单独的位置前馈层,将输入光谱图矩阵x0映射到q维空间上,形成第一层rpsn3的输入h1(x0)以及残差模块输入r(x0);

设置多头自注意力层多头自注意力层设置在rpsn
2k 1
模块后,目的是通过rspn序列获得的矩阵x
j 1
时间维度上的信息,并联合处理来自不同位置的不同表示子空间的信息,多头自注意力层在并行时间执行缩放点积注意函数,然后将结果连接并投影到另一个可学习空间上,表示为:行缩放点积注意函数,然后将结果连接并投影到另一个可学习空间上,表示为:其中,q表示所查询的信息,即相关电器指纹,k表示电器指纹相关的属性,v表示根据当前查询和关键属性得到的内容向量,其中前查询和关键属性得到的内容向量,其中分别为每一
个头的投影矩阵,为输出的投影矩阵;其中,多头自注意力机制中缩放点积注意函数的计算由如下函数实现:其中,是为了避免其饱和最小梯度出现区域的软最大输出值;

全局池化和分类全局池化和分类层的作用是将特征矩阵x转换成输出向量x,向量x包含给定时间窗口内被激活的标签l;引入期望e来处理输入矩阵实现降维,所以全局池化表示为:g:r
t
×
q

r
q
g(x
j
‑1)=e
m
[(x
j
‑1)
m,n
]=x
j
‑1同时引入另一个非线性变化来降低向量x
j
‑1所表示的特征,并且做分类输出:其中,w
pred
∈r
q
×
|l|
,|l|表示当前数据集中的所有电器种类数,并且使用一个可学习的向量α来调整sigmoid函数,实现对特定标签类的输出:

并发负载解耦器网络结构的形式表示网络整体结构中还涉及dropout函数:h
d,j
=dropout
j
(h
j
(x
j
‑1))rpsn网络由如下函数形式表示:于是,并发负载解耦器整体网络表示为:步骤4进行超参数搜索,寻找最合适的参数空间;根据上述的并发负载解耦器网络模型结构,其参数空间为<q,k,n
head
,p
d
>,其中p
d
为dropout函数的筛选概率;进行超参数搜索,使用asha算法迭代参数空间和不同的学习速率参数{η}、权重衰减{λ}和批量大小{b},该算法采用攻击性策略,停止训练比其他模型更弱的模型;超参数搜索过程中是评估各种不同超参数情况下的网络模型,找到负荷分解效果最佳的模型,评估不同模型的分解效果采用f1

score的方法,该方法的评判公式为最终结果为计算不同参数子集s
w
下的精准率pr
w
和召回率re
w
的调和平均值:其中,#
·
表示基数|
·
|;针对预测向量中的概率值是否为特定的标签,设置一个阈值,
当预测概率大于阈值,表示为当前信号中该标签被激活,记为1,否则为0,为了找到一个最优的参数集,执行调优过程对区间(0,1)中的阈值计算f1分数的加权平均值,然后选择拥有最高加权平均值的阈值设置下的参数作为最后的参数空间集;步骤5,进行聚合数据分解,提取电器指纹,判断电器运行状态将上述步骤得到的优化的cold网络模型,用于对多并发电器负载信号进行数据分解,并提取电器指纹,判断电器当前的运行状态;针对家庭的电表数据来进行已知家用电器的运行状态判断,识别当前负载下正在运行的电器。

技术总结
本发明属于非侵入式负荷分解技术领域,具体为一种从聚合负载数据提取电器指纹的方法。本发明通过对现有用于非侵入式负荷监测(NILM)任务的神经网络进行改进,提出并发负载解耦器网络模型来进行电器指纹提取。该模型包含残差位置子网络序列,并在序列末端加上多头自注意力层,应用全局池化层将输入矩阵映射到电器指纹向量,最后通过全连接前馈网络层输出对应的电器标签,实现从聚合负载数据中提取电器指纹从而判断电器运行的情况。器指纹从而判断电器运行的情况。器指纹从而判断电器运行的情况。


技术研发人员:张珊珊
受保护的技术使用者:上海梦象智能科技有限公司
技术研发日:2021.10.01
技术公布日:2022/1/3
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献