论文标题

具有异质学习率的PSO - 跨趋跨神经网络

PSO-Convolutional Neural Networks with Heterogeneous Learning Rate

论文作者

Phong, Nguyen Huu, Santos, Augusto, Ribeiro, Bernardete

论文摘要

卷积神经网络(Convnets或CNNS)已被坦率地部署在计算机视觉和相关领域的范围中。然而,这些神经网络的训练动态仍然难以捉摸:训练它们很难且计算上很昂贵。已经提出了无数的架构和培训策略来克服这一挑战,并解决了图像处理中的几个问题,例如语音,图像和动作识别以及对象检测。在本文中,我们提出了一种基于粒子群优化的新型粒子群(PSO)训练。在这样的框架中,每个convnet的权重向量通常被铸成粒子在相空间中的位置,从而使PSO协作动力学与随机梯度下降(SGD)交织在一起,以提高训练性能和概括。我们的方法如下:i)[常规阶段]每个Convnet都通过SGD独立训练; ii)[协作阶段] convnets之间共享其当前的权重(或粒子位置)及其对损耗函数的梯度估计。不同的台阶尺寸由不同的convnet创造。通过将较大(可能是随机)步骤尺寸以及更保守的阶梯尺寸正确融合,我们提出了一种具有竞争性能的算法,相对于CIFAR-10和CIFAR-10和CIFAR-100的其他基于PSO的方法(准确性为98.31%和87.48%)。这些准确性水平是通过仅诉诸四个转向网络来获得的 - 预计此类结果将相应地随协作交流的数量扩展。我们使我们的源代码可用于下载https://github.com/leonlha/pso-convnet-dynamics。

Convolutional Neural Networks (ConvNets or CNNs) have been candidly deployed in the scope of computer vision and related fields. Nevertheless, the dynamics of training of these neural networks lie still elusive: it is hard and computationally expensive to train them. A myriad of architectures and training strategies have been proposed to overcome this challenge and address several problems in image processing such as speech, image and action recognition as well as object detection. In this article, we propose a novel Particle Swarm Optimization (PSO) based training for ConvNets. In such framework, the vector of weights of each ConvNet is typically cast as the position of a particle in phase space whereby PSO collaborative dynamics intertwines with Stochastic Gradient Descent (SGD) in order to boost training performance and generalization. Our approach goes as follows: i) [regular phase] each ConvNet is trained independently via SGD; ii) [collaborative phase] ConvNets share among themselves their current vector of weights (or particle-position) along with their gradient estimates of the Loss function. Distinct step sizes are coined by distinct ConvNets. By properly blending ConvNets with large (possibly random) step-sizes along with more conservative ones, we propose an algorithm with competitive performance with respect to other PSO-based approaches on Cifar-10 and Cifar-100 (accuracy of 98.31% and 87.48%). These accuracy levels are obtained by resorting to only four ConvNets -- such results are expected to scale with the number of collaborative ConvNets accordingly. We make our source codes available for download https://github.com/leonlha/PSO-ConvNet-Dynamics.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源