神经网络的优化方法和装置、数据处理方法、设备及介质制造方法及图纸

技术编号:38515435 阅读:9 留言:0更新日期:2023-08-19 16:57
本申请实施例提供了一种神经网络的优化方法和装置、数据处理方法、设备及介质,属于金融科技技术领域。该方法包括:获取原始神经网络运行于预设内存中每一候选卷积层的输入内存值和输出内存值;根据输入内存值和输出内存值从候选卷积层筛选出选定卷积层;根据选定卷积层和候选卷积层进行分裂层选择得到分裂数量和每一候选卷积层的分裂编号;根据分裂数量和分裂编号对候选卷积层进行层分裂处理得到候选分裂卷积层;获取每一候选分裂卷积层的内存优化信息;根据内存优化信息从候选分裂卷积层筛选出目标分裂卷积层;将目标分裂卷积层和候选卷积层进行拼接处理得到目标神经网络。本申请实施例能够节省供应链金融的神经网络运行时的内存占用空间。行时的内存占用空间。行时的内存占用空间。

【技术实现步骤摘要】
神经网络的优化方法和装置、数据处理方法、设备及介质


[0001]本申请涉及金融科技
,尤其涉及一种神经网络的优化方法和装置、数据处理方法、设备及介质。

技术介绍

[0002]随着科学技术的发展,获取数据并利用数据建模以解决相应问题,已经成为常见的技术手段。例如,在供应链金融中的物联网,为了提升物联网运作效率,在终端设备上运行神经网络以起到报表数据处理、监控告警等作用。
[0003]相关技术中,将神经网络部署于终端设备的预设内存上,神经网络运行时,预设内存需要分配一个内存空间以存放输入神经网络的数据矩阵和卷积神经网络输出的数据矩阵。由于金融领域会涉及巨大数据量,那么神经网络的网络规模越来越大,数据矩阵的规模越来越大,数据矩阵占用的内存空间也越来越大,预设内存的内存消耗也越来越大。因此,亟待需要对卷积神经网络的占用内存进行优化。

技术实现思路

[0004]本申请实施例的主要目的在于提出一种神经网络的优化方法和装置、数据处理方法、设备及介质,旨在节省神经网络运行于预设内存的内存占用空间,提升物联网使用的神经网络可以高效运行,进而提升金融领域的数据处理效率。
[0005]为实现上述目的,本申请实施例的第一方面提出了一种神经网络的优化方法,所述方法包括:
[0006]获取原始神经网络运行于预设内存中的内存占用信息;其中,所述原始神经网络包括至少两层候选卷积层,所述内存占用信息包括每一所述候选卷积层的输入内存值和输出内存值;
[0007]根据所述输入内存值和所述输出内存值从所述候选卷积层筛选出选定卷积层;
[0008]根据所述选定卷积层和所述候选卷积层进行分裂层选择,得到层分裂参数;其中,所述层分裂参数包括分裂数量和每一所述候选卷积层的分裂编号;
[0009]根据所述分裂数量和所述分裂编号对所述候选卷积层进行层分裂处理,得到候选分裂卷积层;
[0010]获取每一所述候选分裂卷积层的内存优化信息;
[0011]根据所述内存优化信息从所述候选分裂卷积层筛选出目标分裂卷积层;
[0012]将所述目标分裂卷积层和所述候选卷积层进行拼接处理,得到目标神经网络。
[0013]在一些实施例,所述根据所述分裂数量和所述分裂编号对所述候选卷积层进行层分裂处理,得到候选分裂卷积层,包括:
[0014]根据所述分裂编号从所述候选卷积层筛选出选中卷积层;
[0015]根据所述分裂数量对所述选中卷积层进行复制处理,得到更新卷积层;
[0016]将所述更新卷积层和所述选中卷积层进行拼接处理,得到所述候选分裂卷积层。
[0017]在一些实施例,所述将所述目标分裂卷积层和所述候选卷积层进行拼接处理,得到目标神经网络,包括:
[0018]根据所述目标分裂卷积层从所述候选卷积层筛选出融合卷积层;
[0019]将所述融合卷积层和所述目标分裂卷积层进行拼接处理,得到所述目标神经网络。
[0020]在一些实施例,所述根据所述输入内存值和所述输出内存值从所述候选卷积层筛选出选定卷积层,包括:
[0021]将所述输入内存值和所述输出内存值进行占用内存计算,得到每一所述候选卷积层的占用内存值;
[0022]获取所述占用内存值的最大值,得到最大内存值;
[0023]将所述最大内存值的所述候选卷积层作为所述选定卷积层。
[0024]为实现上述目的,本申请实施例的第二方面提出了一种数据处理方法,所述方法包括:
[0025]获取待处理的输入数据矩阵;
[0026]将所述输入数据矩阵进行分裂处理,得到分裂数据矩阵;
[0027]将所述分裂数据矩阵输入至所述目标神经网络进行卷积处理,得到目标数据;其中,所述目标神经网络由第一方面所述的神经网络的优化方法得到。
[0028]在一些实施例,所述目标神经网络包括:目标分裂卷积层和融合卷积层;所述将所述分裂数据矩阵输入至所述目标神经网络进行卷积处理,得到目标数据,包括:
[0029]将所述分裂数据矩阵输入至所述目标分裂卷积层进行卷积处理,得到激活数据矩阵;
[0030]将每一所述激活数据矩阵进行合并处理,得到目标数据矩阵;
[0031]将所述目标数据矩阵输入至所述融合卷积层进行卷积处理,得到所述目标数据。
[0032]在一些实施例,所述将所述目标数据矩阵输入至所述融合卷积层进行卷积处理,得到所述目标数据,包括:
[0033]获取所述目标数据矩阵的感受野数据;
[0034]将每一所述感受野数据输入至所述融合卷积层进行卷积处理,得到初步数据;
[0035]将每一所述初步数据汇集处理,得到所述目标数据。
[0036]为实现上述目的,本申请实施例的第二方面提出了一种神经网络的优化装置,所述装置包括:
[0037]内存获取模块,用于获取原始神经网络运行于预设内存中的内存占用信息;其中,所述原始神经网络包括至少两层候选卷积层,所述内存占用信息包括每一所述候选卷积层的输入内存值和输出内存值;
[0038]选定筛选模块,用于根据所述输入内存值和所述输出内存值从所述候选卷积层筛选出选定卷积层;
[0039]分裂层选择模块,用于根据所述选定卷积层和所述候选卷积层进行分裂层选择,得到层分裂参数;其中,所述层分裂参数包括分裂数量和每一所述候选卷积层的分裂编号;
[0040]层分裂处理模块,用于根据所述分裂数量和所述分裂编号对所述候选卷积层进行层分裂处理,得到候选分裂卷积层;
[0041]优化获取模块,用于获取每一所述候选分裂卷积层的内存优化信息;
[0042]目标筛选模块,用于根据所述内存优化信息从所述候选分裂卷积层筛选出目标分裂卷积层;
[0043]拼接模块,用于将所述目标分裂卷积层和所述候选卷积层进行拼接处理,得到目标神经网络。
[0044]为实现上述目的,本申请实施例的第三方面提出了一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的方法,或实现第二方面所述的方法。
[0045]为实现上述目的,本申请实施例的第四方面提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的方法,或实现第二方面所述的方法。
[0046]本申请提出的神经网络的优化方法和装置、数据处理方法、设备及介质,其通过对候选卷积层进行层分裂得到候选分裂卷积层,再获取内存优化信息满足预设要求的候选分裂卷积层作为目标分裂卷积层,将目标分裂卷积层和候选卷积层拼接形成目标神经网络,既能够保证目标神经网络进行卷积处理的精度不被影响,又能够减少目标神经网络运行于预设内存时的占用空间,从而提高目标神经网络运行于预设内存中的效率,还能够节省出内存空间去部署更高级别的网络,以提升供应链中物联网对应的神经网络的运行效率,进而提高交易效率。
附图说本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种神经网络的优化方法,其特征在于,所述方法包括:获取原始神经网络运行于预设内存中的内存占用信息;其中,所述原始神经网络包括至少两层候选卷积层,所述内存占用信息包括每一所述候选卷积层的输入内存值和输出内存值;根据所述输入内存值和所述输出内存值从所述候选卷积层筛选出选定卷积层;根据所述选定卷积层和所述候选卷积层进行分裂层选择,得到层分裂参数;其中,所述层分裂参数包括分裂数量和每一所述候选卷积层的分裂编号;根据所述分裂数量和所述分裂编号对所述候选卷积层进行层分裂处理,得到候选分裂卷积层;获取每一所述候选分裂卷积层的内存优化信息;根据所述内存优化信息从所述候选分裂卷积层筛选出目标分裂卷积层;将所述目标分裂卷积层和所述候选卷积层进行拼接处理,得到目标神经网络。2.根据权利要求1所述的方法,其特征在于,所述根据所述分裂数量和所述分裂编号对所述候选卷积层进行层分裂处理,得到候选分裂卷积层,包括:根据所述分裂编号从所述候选卷积层筛选出选中卷积层;根据所述分裂数量对所述选中卷积层进行复制处理,得到更新卷积层;将所述更新卷积层和所述选中卷积层进行拼接处理,得到所述候选分裂卷积层。3.根据权利要求1所述的方法,其特征在于,所述将所述目标分裂卷积层和所述候选卷积层进行拼接处理,得到目标神经网络,包括:根据所述目标分裂卷积层从所述候选卷积层筛选出融合卷积层;将所述融合卷积层和所述目标分裂卷积层进行拼接处理,得到所述目标神经网络。4.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述输入内存值和所述输出内存值从所述候选卷积层筛选出选定卷积层,包括:将所述输入内存值和所述输出内存值进行占用内存计算,得到每一所述候选卷积层的占用内存值;获取所述占用内存值的最大值,得到最大内存值;将所述最大内存值的所述候选卷积层作为所述选定卷积层。5.一种数据处理方法,其特征在于,所述方法包括:获取待处理的输入数据矩阵;将所述输入数据矩阵进行分裂处理,得到分裂数据矩阵;将所述分裂数据矩阵输入至所述目标神经网络进行卷积处理,得到目标数据;其中,所述目标神经网络由权利要求1至4任一项所述的神经网络的优化方法得到。6.根据权利要求5所述的方法,其特...

【专利技术属性】
技术研发人员:瞿晓阳王健宗陶伟
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:

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

1