一种Spark框架BP神经网络并行化电力网络安全漏洞检测方法技术

技术编号:38565724 阅读:41 留言:0更新日期:2023-08-22 21:04
本发明专利技术公开了一种Spark框架BP神经网络并行化电力网络安全漏洞检测方法,包括以下步骤:S1:基于电力调度自动化系统获取网络数据信息;S2:基于Spark框架构建并行神经网络,基于并行BP神经网络训练网络数据信息并输出评分;S3:基于评分判断网络数据信息的网络安全级别并进行对应处理。本发明专利技术的有益效果是:能基于Spark框架并行运行BP神经网络提高电力网络安全漏洞检测速度。络安全漏洞检测速度。络安全漏洞检测速度。

【技术实现步骤摘要】
一种Spark框架BP神经网络并行化电力网络安全漏洞检测方法


[0001]本专利技术涉及电力网络安全漏洞检测
,特别涉及一种Spark框架BP神经网络并行化电力网络安全漏洞检测方法。

技术介绍

[0002]BP神经网络具有高度非线性和较强的泛化能力,由于BP神经网络中的参数众多,每次都需要更新数量较多的阈值和权值,因此存在收敛速度慢、迭代步数多、易于陷入局部极小和全局搜索能力差等缺点,对于复杂问题,BP算法需要的训练时间可能非常长。
[0003]现有技术中,关于网络安全评估的较有代表性的方法是故障树分析法、层次分析法、模糊综合评判法和基于贝叶斯、BP神经网络等方法,基于BP神经的网络安全评估方法具有良好的优越性和客观性,但是由于数据量的快速增长,传统的串行数据处理技术无法满足这种需求,需要BP神经网络分布式并行提高检测速度。
[0004]例如,一种在中国专利文献上公开的“一种基于改进BP神经网络的风电场短期功率预测方法”,其公告号:CN108256683A,其申请日:2018年01月16日,该专利技术改进了BP神经网络,利本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种Spark框架BP神经网络并行化电力网络安全漏洞检测方法,其特征在于,包括以下步骤:S1:基于电力调度自动化系统获取网络数据信息;S2:基于Spark框架构建并行神经网络,基于并行BP神经网络训练网络数据信息并输出评分;S3:基于评分判断网络数据信息的网络安全级别并进行对应处理。2.根据权利要求1所述的一种Spark框架BP神经网络并行化电力网络安全漏洞检测方法,其特征在于,网络数据信息包括基础数据、实时数据、应用数据和环境数据。3.根据权利要求1所述的一种Spark框架BP神经网络并行化电力网络安全漏洞检测方法,其特征在于,每个从属节点保留一部分训练集段,若从属节点有足够的记忆体,则会将其缓存至从程式码和磁碟,每个从属节点在相同的时间间隔中管理自身数据。4.根据权利要求1所述的一种Spark框架BP神经网络并行化电力网络安全漏洞检测方法,其特征在于,存储类型包括内存、磁盘和内存磁盘组合,内存磁盘组合时优先缓存在内存中,内存空间不够则缓存在硬盘中。5.根据权利要求1所述的一种Spark框架BP神经网络并行化电力网络安全漏洞检测方法,其特征在于,BP神经网络通过控制算法实现其结构内数据的反向传递,用来调节BP神经网络的加权和阀值,包括以下步骤:S21:初始化BP神经网络及参数,通过BP神经网络向Hadoop分布式文件系统传输数据;S22:将Tornado配置到主要节点;S23:通过对HDFS数据的读出和处理,得到BP神经网络的特征和标记;S24:对BP神经网络进行暂时性的训练;S25:利用BP神经网络学习服务器的数据处理进程,训练后向Tornado服务器上传加权和临界值,服务器将权值和门限广播给各个子结点,各子结点分别接受权值和门限,重复次数小...

【专利技术属性】
技术研发人员:高源宋艳黄慧季奥颖丁页顶柳伟
申请(专利权)人:国网浙江省电力有限公司丽水供电公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1