【技术实现步骤摘要】
基于固定基正则化的神经网络参数稀疏化方法
本专利技术属于人工智能领域,涉及深度学习和机器学习算法领域,具体涉及一种基于固定基正则化的神经网络参数稀疏化方法,尤其涉及一种基于固定基正则化的卷积神经网络参数稀疏化的方法。
技术介绍
深度神经网络尤其是卷积神经网络广泛应用于人工智能领域,包括图像分类、目标识别、语音及自然语言处理。随着应用领域的扩大,基于图像识别与分类的卷积神经网络规模逐渐增大,大量的神经网络结构参数的存储和计算使得网络的训练时间和功耗量急速上升。在保证精确度的前提下进行神经网络参数的稀疏化(Sparsify)和网络模型的压缩变得极为重要。卷积神经网络主要包含卷积层和全连接层两个计算结构。在基于图像识别和分类的应用中,卷积层负责将输入图像数据和权重矩阵进行卷积计算处理,将输入原始数据映射到隐层特征空间;全连接层负责将卷积层输出结果映射到标记分类空间,输出分类结果。卷积神经网络中的参数主要集中在卷积层和全连接层两个计算结构内。卷积神经网络中的参数主要表示为多维矩阵的计算形式,经过多次训练后,大规模深度神经网络中的权重参数矩阵均会变成稠密的,即矩阵中包含大量非零元素,稠密矩阵的存储和计算需要消耗大量的存储空间和计算资源。因此,通过稀疏化的方法将稠密矩阵转换为稀疏矩阵,即包含大量零元的矩阵,可以大大降低计算复杂度,提高神经网络训练效率并有助于网络模型的存储压缩。传统剪枝(pruning)算法,通过将绝对值小于一定阈值的矩阵元素直接置为零的方法进行参数稀疏化,再通过重训练(fine-tune ...
【技术保护点】
1.一种基于固定基正则化的神经网络参数稀疏化方法,其特征在于,通过将大量的权重参数分解表示为低秩的固定基形式,再对固定基进行部分正则化和剪枝处理,进行卷积神经网络的稀疏化训练;所述方法在达到更高的稀疏度和精确度的同时,降低算法计算量和计算复杂度,大大减少权重参数的存储空间,提高卷积神经网络的训练成本和效率,其包括如下步骤:/n步骤201:读入原始图片,进行大小、格式等归一化处理,并增加随机噪声、翻转等图片预处理过程,生成输入的图片数据;/n步骤202:卷积神经网络卷积层的卷积核和全连接层的权重参数均可进行稀疏化处理,将两类参数统一称为权重参数并以卷积核形式为例,一般用多维矩阵来表示;权重参数的固定基低秩分解表示可以分为逐层权重参数固定基分解和可折叠的固定基分解两种情况,处理过程略有不同,表示为两个分步骤21和22:/n分步骤21:逐层进行的权重参数固定基低秩分解,对于第l层权重参数,原始卷积核
【技术特征摘要】
1.一种基于固定基正则化的神经网络参数稀疏化方法,其特征在于,通过将大量的权重参数分解表示为低秩的固定基形式,再对固定基进行部分正则化和剪枝处理,进行卷积神经网络的稀疏化训练;所述方法在达到更高的稀疏度和精确度的同时,降低算法计算量和计算复杂度,大大减少权重参数的存储空间,提高卷积神经网络的训练成本和效率,其包括如下步骤:
步骤201:读入原始图片,进行大小、格式等归一化处理,并增加随机噪声、翻转等图片预处理过程,生成输入的图片数据;
步骤202:卷积神经网络卷积层的卷积核和全连接层的权重参数均可进行稀疏化处理,将两类参数统一称为权重参数并以卷积核形式为例,一般用多维矩阵来表示;权重参数的固定基低秩分解表示可以分为逐层权重参数固定基分解和可折叠的固定基分解两种情况,处理过程略有不同,表示为两个分步骤21和22:
分步骤21:逐层进行的权重参数固定基低秩分解,对于第l层权重参数,原始卷积核其中Ml和Nl表示卷积核的长和宽,Cl表示通道数目,Fl表示卷积核数目;将原始四维张量的卷积核改写为相同元素数目的形式,选取低秩参数α(α<<MlNl<<ClFl),可将卷积核低秩分解为
Wl=Tl*Al*Sl
其中每一个选定的低秩参数α代表一组固定基Wl,选取多个低秩参数αi并将卷积核表示为多组固定基的和的形式:
分步骤22:可折叠的权重参数固定基分解,该情况主要适用于包含多层相同或相似卷积层结构的卷积神经网络模型,通过建立全局共享的权重并进行可折叠的固定基分解,为稀疏化训练模型进行参数准备;
对于第l层权重参数,将原始四维张量的卷积核改写为相同元素数目的形式,引入折叠参数β,可折叠卷积核维度调整为形式;
选取低秩参数可将卷积核低秩分解为
其中对于多组可折叠低秩固定基情况,取多个低秩参数可同样表示为求和的形式:
步骤203:进行无稀疏化处理的常规卷积神经网络预训练,不对任何参数进行剪枝或者正则化处理,使用Adam梯度优化器进行重复训练;
预训练的过程是使卷积神经网络进行前期的学习,在没有引入稀疏化处理之前,通过不断调整稀疏化操作之外的其他超参数,促使经过低秩固定基分解卷积核和权...
【专利技术属性】
技术研发人员:杨帆,苏仰锋,曾璇,文玮婧,
申请(专利权)人:复旦大学,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。