The present disclosure provides a neural network processing method based on wavelet transform compression and/or decompression, in which the neural network processing method includes: compressing and sending the on-chip data; decompressing the data compressed and sent to the on-chip; receiving the decompressed data and executing the nerve system. Network operation; compression and transmission of data from neural network operation to on-chip; decompression and storage of the data compressed and sent to on-chip; where the data are compressed and/or decompressed based on wavelet transform. The present disclosure discloses a neural network processing method based on wavelet transform compression and/or decompression, which reduces IO amount and time and energy overhead by compressing data when loading and storing data.
【技术实现步骤摘要】
基于小波变换压缩和/或解压缩的神经网络处理方法
本公开属于计算机
,更具体地涉及一种基于小波变换的神经网络处理系统及方法。
技术介绍
人工神经网络(ArtificialNeuralNetworks,ANNs)简称为神经网络(NeuralNetworks,NNs)。它是一种模仿动物神经网络行为特征,进行分布式并行信息处理的算法数学模型。这种网络依靠系统的复杂程度,通过调整内部大量节点之间的相互连接关系,从而达到处理信息的目的。深度学习(deeρlearning)的概念源于人工神经网络的研究。含多隐层的多层感知器就是一种深度学习结构。深度学习通过组合低层特征形成更加抽象的高层表示属性类别或特征,以发现数据的分布式特征表示。目前的各种神经网络计算装置,往往面临访存瓶颈的问题,加载与存储数据造成了很大的时间与能量开销。
技术实现思路
(一)要解决的技术问题基于以上问题,本公开的目的在于提出一种基于小波变换的神经网络处理系统及方法,用于解决以上技术问题的至少之一。(二)技术方案为了达到上述目的,作为本公开的一个方面,提供了一种基于小波变换的神经网络处理方法,包括:对片下数据进行压缩并发送至片上;对所述压缩并发送至片上的数据进行解压缩;接收所述解压缩后的数据并执行神经网络运算;对神经网络运算得到的数据进行压缩并发送至片下;以及对所述压缩并发送至片下的数据进行解压缩并存储为片下数据;其中,基于小波变换对数据进行所述压缩和/或解压缩操作。在一些实施例中,所述进行解压缩及压缩的数据包括神经网络中的神经元数据和权值数据。在一些实施例中,在基于小波变换对数据进行所述压缩和/或 ...
【技术保护点】
1.一种基于小波变换的神经网络处理方法,包括:对片下数据进行压缩并发送至片上;对所述压缩并发送至片上的数据进行解压缩;接收所述解压缩后的数据并执行神经网络运算;对神经网络运算得到的数据进行压缩并发送至片下;以及对所述压缩并发送至片下的数据进行解压缩并存储为片下数据;其中,基于小波变换对数据进行所述压缩和/或解压缩操作。
【技术特征摘要】
1.一种基于小波变换的神经网络处理方法,包括:对片下数据进行压缩并发送至片上;对所述压缩并发送至片上的数据进行解压缩;接收所述解压缩后的数据并执行神经网络运算;对神经网络运算得到的数据进行压缩并发送至片下;以及对所述压缩并发送至片下的数据进行解压缩并存储为片下数据;其中,基于小波变换对数据进行所述压缩和/或解压缩操作。2.根据权利要求1所述的神经网络处理方法,其中,所述进行解压缩及压缩的数据包括神经网络中的神经元数据和权值数据。3.根据权利要求1所述的神经网络处理方法,其中,在基于小波变换对数据进行所述压缩和/或解压缩操作的步骤中,利用小波基函数对数据进行小波变换,所述小波基函数包括哈尔基函数、Daubechies小波基函数、Biorthogonal小波基函数、MexicanHat小波基函数、Coiflets小波基函数、Symlets小波基函数、Morlet小波基函数、Meyer小波基函数、Gaus小波基函数、Dmeyer小波基函数、ReverseBior小波基函数。4.根据权利要求3所述的神经网络处理方法,其中,利用所述小波基函数通过阈值法、截取法、舍高频和取低频法对数据进行压缩。5.根据权利要求4所述的神经网络处理方法,其中,所述小波变换为一维的小波变换或二维的小波变换。6.根据权利要求1所述的神经网络处理方法,其中,在基于小波变换对数据进...
【专利技术属性】
技术研发人员:张潇,金禄旸,张磊,陈云霁,
申请(专利权)人:中国科学院计算技术研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。