当前位置: 首页 > 专利查询>鹏城实验室专利>正文

脉冲神经网络训练方法、系统、电子设备及存储介质技术方案

技术编号:40050764 阅读:23 留言:0更新日期:2024-01-16 21:10
本申请实施例提供了一种脉冲神经网络训练方法、系统、电子设备及存储介质,属于人工智能技术领域。方法包括:获取第一样本数据,将第一样本数据划分为多个子样本数据后,输入到初始脉冲神经网络中,初始脉冲神经网络设置有多个网络数据层;在任意一个网络数据层上,按照处理的时间先后顺序,依次对各个子样本数据进行处理得到对应的各个子样本特征,并在先得到任意一个子样本特征之后,将先得到的子样本特征输入到下一层网络数据层进行处理,直至得到最后一个网络数据层输出的多个目标样本特征;基于多个目标样本特征得到初始脉冲神经网络的累积梯度,并调整参数,得到训练后的目标脉冲神经网络。由此,能够提高资源利用率和训练效率。

【技术实现步骤摘要】

本申请涉及人工智能,尤其涉及一种脉冲神经网络训练方法、系统、电子设备及存储介质


技术介绍

1、脉冲神经网络(spiking neural network,脉冲神经网络)是一种模拟生物神经系统的计算模型,可以通过模拟神经元之间的脉冲传递来进行信息处理。

2、相关技术中,需要通过多层数据处理层对进行脉冲神经网络训练,但是,由于脉冲神经网络对于矩阵转置、参数优化等常规并行计算任务的处理性能较低,并且脉冲神经网络加速器在训练时需要依次在每个数据处理层处理多个时间步的训练数据,每个数据处理层对训练数据全部处理完毕之后,才会将计算结果传输至下一个数据处理层进行继续计算,导致当前数据处理层在处理数据时,其他数据处理层处于空闲状态,如此,会导致资源利用率降低,同时也降低了脉冲神经网络训练的效率。


技术实现思路

1、本申请实施例的主要目的在于提出一种脉冲神经网络训练方法、系统、电子设备及存储介质,能够在提高资源利用率的同时,提高脉冲神经网络训练的效率。

2、为实现上述目的,本申请实施例的第一方面提出了本文档来自技高网...

【技术保护点】

1.一种脉冲神经网络训练方法,其特征在于,所述方法包括:

2.根据权利要求1所述的脉冲神经网络训练方法,其特征在于,所述将多个所述子样本数据输入到初始脉冲神经网络中之前,还包括:

3.根据权利要求2所述的脉冲神经网络训练方法,其特征在于,所述将所述网络数据分块部署到所述脉冲神经网络加速器上之后,还包括:

4.根据权利要求3所述的脉冲神经网络训练方法,其特征在于,所述根据所述第一数据处理时间,计算所述图形处理器处理所述第一样本数据的处理时间占比,包括:

5.根据权利要求3所述的脉冲神经网络训练方法,其特征在于,所述根据所述处理时间占比,确定所...

【技术特征摘要】

1.一种脉冲神经网络训练方法,其特征在于,所述方法包括:

2.根据权利要求1所述的脉冲神经网络训练方法,其特征在于,所述将多个所述子样本数据输入到初始脉冲神经网络中之前,还包括:

3.根据权利要求2所述的脉冲神经网络训练方法,其特征在于,所述将所述网络数据分块部署到所述脉冲神经网络加速器上之后,还包括:

4.根据权利要求3所述的脉冲神经网络训练方法,其特征在于,所述根据所述第一数据处理时间,计算所述图形处理器处理所述第一样本数据的处理时间占比,包括:

5.根据权利要求3所述的脉冲神经网络训练方法,其特征在于,所述根据所述处理时间占比,确定所述初始脉冲神经网络的参数调整方式,包括:

6.根据权利要求5所述的脉冲神经网络训练方法,其特征在于,所述基于所述累积梯度调整所述初始脉冲神经网络的参数,得到训练后的目标脉冲神经网络,包括:

7.根据权利要求6所述的脉冲神经网络训练方法,其特征在于,所述基于所述累积梯度调整...

【专利技术属性】
技术研发人员:周晖晖田永鸿钟志伟
申请(专利权)人:鹏城实验室
类型:发明
国别省市:

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

1