【技术实现步骤摘要】
数据增强方法、脉冲神经网络训练方法、存储介质和芯片
[0001]本专利技术涉及一种数据增强方法、脉冲神经网络训练方法、存储介质和芯片,具体涉及一种为使脉冲神经网络具有更强准确性、鲁棒性和普适性的数据增强方法、脉冲神经网络训练方法、存储介质和芯片。
技术介绍
[0002]脉冲神经网络(SNN),被誉为第三代神经网络,其模仿大脑运行原理,具有事件驱动特性和丰富的时空动力学特征,计算代价小、功耗低。值得一提的是,神经形态硬件或类脑芯片是非冯诺依曼架构,其并不基于计算机程序而执行传统意义上的各种数学/程序函数计算。通常,通常在传统计算平台上(如高性能图形处理器GPU设备)中对SNN进行模拟仿真,并利用数据集进行训练,获得使得SNN预测性能达到最优的网络配置参数。将获得的最优网络配置参数,映射或部署至芯片中,芯片在接收到从环境中采集而来的信号后,运行芯片内的脉冲神经网络,自动完成基于接收到的信号的推理过程,获得符合实际环境情况的推理结果,如图1所示。基于事件相机(或帧图像经过差帧而获得脉冲序列)和脉冲神经网络(SNN)组合的感知与计算 ...
【技术保护点】
【技术特征摘要】
1.一种数据增强方法,其特征在于:若训练集的样本数据为事件帧,则进行如下操作,否则先对样本数据进行预处理,将样本数据转换为事件帧;基于事件帧中像素单元的像素值获得满足预设条件的光斑中心点候选范围;基于光斑中心点候选范围进行光斑数据增强;其中,所述光斑数据是指由于用户动作或物体与光源存在交叉,在图像传感器中产生的不被期望数据。2.根据权利要求1所述的数据增强方法,其特征在于:所述预设条件为各像素单元的像素值大于或等于第一像素值阈值的像素点集,或者所述光斑中心点候选范围内所有像素单元的像素值总和大于或等于第二像素值阈值。3.一种数据增强方法,其特征在于,包括如下步骤:计算时间窗口内各像素单元产生的脉冲事件数量;基于各像素单元产生的事件数量获得满足预设条件的光斑中心点候选范围;基于光斑中心点候选范围进行光斑数据增强;其中,所述光斑数据是指由于用户动作或物体与光源存在交叉,在图像传感器中产生的不被期望数据。4.根据权利要求3所述的数据增强方法,其特征在于:选择光斑中心点候选范围内任意位置的一个或多个像素单元作为光斑数据增强的中心点,并设置光斑尺寸和形状;通过以下方式之一获得光斑数据,并利用与不同光斑尺寸或形状对应的一组或多组光斑数据对训练集的样本数据进行光斑数据增强:i)光斑中心点设置最大像素值,随着光斑中心点之间的距离变大,减小像素值;其中,距离包括横坐标或/和纵坐标,与光斑中心点之间的距离每增加单位距离,像素值减少单位值;ii)光斑中心点所在的横坐...
【专利技术属性】
技术研发人员:王凯,邢雁南,乔宁,胡雅伦,
申请(专利权)人:深圳时识科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。