[发明专利]基于深度神经网络的攻击识别方法及智慧能源功率控制装置有效
申请号: | 201911341276.5 | 申请日: | 2019-12-23 |
公开(公告)号: | CN111061152B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 吕志宁;徐成斌;贺生国;邓巍;陈锐;陈远生;占捷文;王乾刚;丁凯;朱小帆;黄植炜;何鸿雁;肖声远;李曼;罗伟峰;李重杭;王慧琴;习伟;匡晓云;姚浩;于杨;简淦杨;杨祎巍 | 申请(专利权)人: | 深圳供电局有限公司;长园深瑞继保自动化有限公司;南方电网科学研究院有限责任公司 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 深圳市中知专利商标代理有限公司 44101 | 代理人: | 孙皓;顾楠楠 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 深度 神经网络 攻击 识别 方法 智慧 能源 功率 控制 装置 | ||
1.一种基于深度神经网络的微网攻击识别方法,其特征在于:包括如下步骤:
步骤一、采集智慧能源功率控制装置传输的报文;
步骤二、对报文进行预处理;
步骤三、将预处理后的报文输入至深度神经网络模型中进行分类,得到分类结果,所述分类包括正常类和攻击类;
所述步骤三中将预处理后的报文输入至深度神经网络模型中进行攻击分类前,还需要对深度神经网络模型进行模型训练,包括如下步骤:
一、采集智慧能源功率控制装置的报文的正负样本作为训练样本:所述正样本为未受到攻击的正常报文,所述负样本为受到网络攻击的被攻击报文,所述负样本包括Dos攻击以及虚假数据攻击的攻击样本;
二、数据预处理
三、模型训练;
(1)采用均匀分布函数作为概率分布函数,随机初始化深度神经网络中的权值、阈值;
(2)随机从训练样本中选取一个样本x1,将其作为深度神经网络的输入al;
(3)样本输入至模型后,采用前向传播算法计算各层的输出:
ai,l=σ(z)=σ(Wlai,l-1+bl);
其中,Wl、bl分别为第l层的权值和阈值;z为输出层未激活的线性向量;i为训练样本的数量,i=1,2,…,m;l表示第l层,l=2,…,L,L为神经网络总层数;
(4)选择对数似然损失函数,采用梯度下降法计算输出层的误差:
其中J为损失函数,zL为输出层未激活的线性向量;W、b分别为输出层权值和阈值;x、y分别为样本的输入和标签值,标签值即训练时的分类标签,也是样本的期望输出值;
(5)进行反向传播函数计算:
δi,l=(Wl+1)Tδi,l+1⊙σ'(zi,l);
其中l=L-1,…,2;δi,l为第i个样本对应第l层的误差;Wl+1为l+1层的权值,T表示取转置;δi,l+1为第i个样本对应第l+1层的误差;⊙表示Hadamard积,即同维矩阵对应元素的乘积;zi,l表示第i个样本对应第l层的未激活的线性向量;σ'表示激活函数;
(6)更新第l层的权值和阈值Wl、bl:
其中,l=2,…,L,L为神经网络总层数;α为学习率;ai,l-1为第i个样本第l-1层的输出,m为样本个数,T表示取转置;Wl、bl分别为第l层的权值和阈值;δi,l为第i个样本对应第l层的误差;
(7)判断是否学完所有样本,若否,继续学习下一个样本,是则转入步骤(8);
(8)输出W、b,即得到训练好的模型;
步骤四、根据分类结果,进行相应的处理,所述处理包括当攻击类中存在受到网络攻击的报文时,根据攻击类型进行相应的报警提示生成报警信息进行显示以及生成相应的日志记录,同时对报文进行拦截;当报文均为正常类时,则对报文进行上送。
2.根据权利要求1所述的基于深度神经网络的微网攻击识别方法,其特征在于:所述步骤四还包括将报警信息以及日志记录上送。
3.根据权利要求1所述的基于深度神经网络的微网攻击识别方法,其特征在于:所述步骤四还包括对报警信息以及日志记录进行保存。
4.根据权利要求1所述的基于深度神经网络的微网攻击识别方法,其特征在于:所述步骤(4)中损失函数为对数似然损失函数:
其中,K为分类数;yi、ai分别为样本的第i类的标签值、实际输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳供电局有限公司;长园深瑞继保自动化有限公司;南方电网科学研究院有限责任公司,未经深圳供电局有限公司;长园深瑞继保自动化有限公司;南方电网科学研究院有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911341276.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种装配式饰面板用的提升工具
- 下一篇:一种动态资源反馈的电网云计算调度算法