【技术实现步骤摘要】
【国外来华专利技术】数字值的火车链无损压缩器
[0001]本专利技术涉及数据压缩系统,特别涉及通过将数据块像火车链
(train
‑
linking)
在一起而使用多种压缩方法的数据压缩器
。
技术介绍
[0002]数据可以用有损或无损的方法进行压缩
。
视频等图像数据通常使用有损压缩,因为视觉数据的损失可能不会被特别察觉到
。
其他数据则不能容忍损失,所以使用无损数据压缩
。
[0003]神经网络对网络中的节点使用权重
。
网络的拓扑结构和连接性可以由特征图来定义
。
对于深度神经网络和卷积神经网络,这些权重和特征图可能相当大
。
神经网络权重和特征图可以在存储或传输之前进行压缩
。
由于计算结果可能会因数据压缩损失而有所改变,因此神经网络需要无损数据压缩
。
[0004]图1显示了一个神经网络,其权重和特征图在存储或传输之前进行了压缩
。
神经网络r/>104
...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.
一种火车链数据压缩器,包括:输入端,其接收输入数据块,所述输入数据块具有多个数据值;同值检查器,其对所述多个数据值进行检查,当所述多个数据值都具有相同的数据值时,输出同值码;多个编码器,所述多个编码器中的每个编码器接收所述输入数据块,每个编码器为所述输入数据块生成压缩码,所述压缩码具有码长;最佳码选择器,其检查来自所述多个编码器中的每个编码器的码长,并将所述多个编码器中产生最小码长的编码器的压缩码作为选定的压缩码输出;长度比较器,其在所述选定的压缩码的码长大于阈值时,发出不可压缩块信号;所述阈值长度是所述输入数据块的长度加上标签长度;复制编码器,其在所述长度比较器发出不可压缩块信号时,通过生成一个标签,所述标签后面紧随所述输入数据块,来生成复制码;压缩码输出端,其在未输出所述同值码时,在未发出不可压缩块信号时,输出来自所述最佳码选择器的所述选定的压缩码,并在发出不可压缩块信号时,输出所述复制码;从而为所述输入数据块输出最佳压缩码
。2.
根据权利要求1所述的火车链数据压缩器,其中,所述多个编码器还包括:高斯编码器,用于对具有高斯分布的所述多个数据值的输入数据块进行编码;拉普拉斯编码器,用于对具有拉普拉斯分布的所述多个数据值的输入数据块进行编码
。3.
根据权利要求2所述的火车链数据压缩器,其中,所述多个编码器还包括:增量编码器,其具有增量生成器,其产生所述多个数据值与平均值的多个差值,所述增量编码器从所述多个差值生成所述压缩码
。4.
根据权利要求3所述的火车链数据压缩器,其中,所述平均值是先前输入数据块的多个数据值的平均值
。5.
根据权利要求2所述的火车链数据压缩器,其中,所述压缩码包括一个标签和多个压缩数据码,其中,用于中间数据值的压缩数据码包括码头和码值,其中所述码头指示所述码值中的比特数;其中,用于零值的压缩数据码包括码头而没有码值
。6.
根据权利要求5所述的火车链数据压缩器,其中,由所述拉普拉斯编码器生成的最大值的压缩数据码包括码头而没有码值
。7.
根据权利要求6所述的火车链数据压缩器,其中,由所述高斯编码器生成的码头具有固定的比特数,而由所述拉普拉斯编码器生成的码头具有可变的比特数
。8.
根据权利要求7所述的火车链数据压缩器,其中,由所述拉普拉斯编码器生成的码头具有可变的比特数,对于所述输入数据块中较大的数据值,所述码头的比特数会增加
。9.
根据权利要求8所述的火车链数据压缩器,其中,所述标签标识所述压缩码是由所述高斯编码器生成,还是由所述拉普拉斯编码器生成
。10.
根据权利要求9所述的火车链数据压缩器,其中,所述同值码是一个标签加上其后紧随所述同值检查器检测到的相同数据值
。
11.
根据权利要求
10
所述的火车链数据压缩器,其中所述输入数据块是具有所述多个数据值的固定长度块,其中所述多个数据值包括
N
个数据值,其中
N
是至少为8的整数
。12.
一种用于压缩数据的计算机实施方法,包括:检查具有多个输入数据值的输入数据块,以确定所述多个输入数据值是否都等于一个相同数据值;当所述多个输入数据值都等于所述相同数据值时,通过生成一个标签表示相同数据编码类型,并将所述相同数据值附在所述标签后,而生成一个压缩数据码;当所述多个输入数据值不都等于所述相同数据值时:从所述输入块的所述多个输入数据值生成一个高斯码,所述高斯码具有高斯码长;从所述输入块的所述多个输入数据值生成一个拉普拉斯码,所述拉普拉斯码具有拉普拉斯码长;从所述输入块的所述多个输入数据值生成一个增量码,所述增量码具有增量码长;比较所述高斯码
、
所述拉普拉斯码和所述增量码的码长;当所述拉普拉斯码和所述增量码的码长大于所述高斯码的码长时,选择...
【专利技术属性】
技术研发人员:李海良,火熖,李涛,
申请(专利权)人:香港应用科技研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。