首页> 外文会议>IEEE/ACM International Symposium on Low Power Electronics and Design >Gabor filter assisted energy efficient fast learning Convolutional Neural Networks
【24h】

Gabor filter assisted energy efficient fast learning Convolutional Neural Networks

机译:Gabor滤波器辅助的高效节能快速学习卷积神经网络

获取原文

摘要

Convolutional Neural Networks (CNN) are being increasingly used in computer vision for a wide range of classification and recognition problems. However, training these large networks demands high computational time and energy requirements; hence, their energy-efficient implementation is of great interest. In this work, we reduce the training complexity of CNNs by replacing certain weight kernels of a CNN with Gabor filters. The convolutional layers use the Gabor filters as fixed weight kernels, which extracts intrinsic features, with regular trainable weight kernels. This combination creates a balanced system that gives better training performance in terms of energy and time, compared to the standalone CNN (without any Gabor kernels), in exchange for tolerable accuracy degradation. We show that the accuracy degradation can be mitigated by partially training the Gabor kernels, for a small fraction of the total training cycles. We evaluated the proposed approach on 4 benchmark applications. Simple tasks like face detection and character recognition (MNIST and TiCH), were implemented using LeNet architecture. While a more complex task of objet recognition (CIFAR10) was implemented on a state-of-the-art deep CNN (Network in Network) architecture. The proposed approach yields 1.31–1.53× improvement in training energy in comparison to conventional CNN implementation. We also obtain improvement up to 1.4× in training time, up to 2.23× in storage requirements, and up to 2.2× in memory access energy. The accuracy degradation suffered by the approximate implementations is within 0– 3% of the baseline.
机译:卷积神经网络(CNN)越来越多地用于计算机视觉中,以解决各种各样的分类和识别问题。但是,训练这些大型网络需要很高的计算时间和能源需求。因此,它们的高能效实施倍受关注。在这项工作中,我们通过用Gabor滤波器替换CNN的某些权重内核来降低CNN的训练复杂度。卷积层使用Gabor滤波器作为固定权重内核,该规则提取具有固定可训练权重内核的内在特征。与独立的CNN(没有任何Gabor内核)相比,这种组合可创建一个平衡的系统,从而在能量和时间方面提供更好的训练性能,以换取可容忍的精度下降。我们表明,对于总训练周期的一小部分,可以通过部分训练Gabor内核来缓解准确性下降。我们在4个基准应用程序上评估了建议的方法。使用LeNet架构实现了诸如面部检测和字符识别(MNIST和TiCH)之类的简单任务。在最先进的深度CNN(网络中的网络)体系结构上实现了对象识别的更复杂任务(CIFAR10)。与传统的CNN实施相比,该方法在训练能量上可提高1.31-1.53​​倍。我们还将培训时间提高了1.4倍,将存储要求提高了2.23倍,将内存访问能量提高了2.2倍。近似实现遭受的精度下降在基线的0–3%之内。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号