arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2604.23403cs.CVcs.AIcs.NE

Learn&Drop: 基于层丢弃的CNN快速学习

Learn&Drop: Fast Learning of CNNs based on Layer Dropping

Engineering Department, University of Palermo(巴勒莫大学工程系);Computer Vision Lab, Delft University of Technology(代尔夫特理工大学计算机视觉实验室)

Giorgio Cruciata, Luca Cruciata, Liliana Lo Presti, Jan Van Gemert, Marco La Cascia

AI总结:

本文提出了一种提升深度卷积神经网络训练效率的新方法,通过评估各层参数变化程度决定是否保留该层,从而减少参数数量,加速训练。在VGG和ResNet上验证,实验表明训练时间可减半,精度影响小。

摘要:

本文提出了一种新的方法,以提高深度卷积神经网络的训练效率。在训练过程中,该方法评估各层参数的变化程度,决定该层是否继续学习。基于这些评分,网络被缩减以减少需学习的参数数量,从而加快训练速度。与现有方法不同,该方法专注于减少训练时前向传播中的操作数量。该训练策略已在VGG和ResNet两种广泛使用的架构家族上验证。在MNIST、CIFAR-10和ImageNet数据集上的实验表明,使用该方法可使模型训练时间超过减半,而对精度影响不显著。训练时前向传播的FLOPs减少范围从VGG-11的17.83%到ResNet-152的83.74%。这些结果展示了该技术在加速CNN学习方面的有效性。该技术在需要微调或在线训练卷积模型的应用中将特别有用,例如数据按顺序到达时。

英文摘要:

This paper proposes a new method to improve the training efficiency of deep convolutional neural networks. During training, the method evaluates scores to measure how much each layer's parameters change and whether the layer will continue learning or not. Based on these scores, the network is scaled down such that the number of parameters to be learned is reduced, yielding a speed up in training. Unlike state-of-the-art methods that try to compress the network to be used in the inference phase or to limit the number of operations performed in the backpropagation phase, the proposed method is novel in that it focuses on reducing the number of operations performed by the network in the forward propagation during training. The proposed training strategy has been validated on two widely used architecture families: VGG and ResNet. Experiments on MNIST, CIFAR-10 and Imagenette show that, with the proposed method, the training time of the models is more than halved without significantly impacting accuracy. The FLOPs reduction in the forward propagation during training ranges from 17.83\% for VGG-11 to 83.74\% for ResNet-152. These results demonstrate the effectiveness of the proposed technique in speeding up learning of CNNs. The technique will be especially useful in applications where fine-tuning or online training of convolutional models is required, for instance because data arrive sequentially.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑