paper-with-me

Papers

LCNN: Lookup-based Convolutional Neural Network

2016-11-20 · CVPR 2017 7 · Hessam Bagherinezhad, Mohammad Rastegari, Ali Farhadi

Porting state of the art deep learning algorithms to resource constrained compute platforms (e.g. VR, AR, wearables) is extremely challenging. We propose a fast, compact, and accurate model for convolutional neural networks that enables efficient learning and inference. We introduce LCNN, a lookup-based convolutional neural network that encodes convolutions by few lookups to a dictionary that is trained to cover the space of weights in CNNs. Training LCNN involves jointly learning a dictionary and a small set of linear combinations. The size of the dictionary naturally traces a spectrum of trade-offs between efficiency and accuracy. Our experimental results on ImageNet challenge show that LCNN can offer 3.2x speedup while achieving 55.1% top-1 accuracy using AlexNet architecture. Our fastest LCNN offers 37.6x speed up over AlexNet while maintaining 44.3% top-1 accuracy. LCNN not only offers dramatic speed ups at inference, but it also enables efficient training. In this paper, we show the benefits of LCNN in few-shot learning and few-iteration learning, two crucial aspects of on-device training of deep learning models.

📄 PDF Abstract BibTeX arXiv:1611.06473

Code (2)

MindCode-4/code-7/tree/main/lcn-master-ms mindspore
MindCode-4/code-7/tree/main/learning-an-explicit-hyperparameter mindspore

Tasks

Few-Shot Learning

Methods 이 논문이 사용한 방법론

SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…
1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
Local Response Normalization Local Response Normalization is a normalization layer that implements the idea of lateral inhibition. Lateral inhibition is a concept in neurobiology that refers to the…
Grouped Convolution A Grouped Convolution uses a group of convolutions - multiple kernels per layer - resulting in multiple channel outputs per layer. This leads to wider networks helping a…
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…

Similar Papers 제목 키워드 기반

Learning Dual Convolutional Neural Networks for Low-Level Vision

2018-05-14 · CVPR 2018 6 · Jinshan Pan, Sifei Liu, Deqing Sun, Jiawei Zhang 외

In this paper, we propose a general dual convolutional neural network (DualCNN) for low-level vision problems, e.g., super-resolution, edge-preserving filtering, deraining and dehazing. These problems usually involve the…

Rain RemovalSuper-Resolution

Conditional Image Generation with PixelCNN Decoders

2016-06-16 · NeurIPS 2016 12 · Aaron van den Oord, Nal Kalchbrenner, Oriol Vinyals, Lasse Espeholt 외

This work explores conditional image generation with a new image density model based on the PixelCNN architecture. The model can be conditioned on any vector, including descriptive labels or tags, or latent embeddings cr…

Conditional Image GenerationDecoderDensity EstimationDescriptive+1

Complexity Controlled Generative Adversarial Networks

2020-11-20 · Himanshu Pant, Jayadeva, Sumit Soman

One of the issues faced in training Generative Adversarial Nets (GANs) and their variants is the problem of mode collapse, wherein the training stability in terms of the generative loss increases as more training data is…

Ultra Lite Convolutional Neural Network for Fast Automatic Modulation Classification in Low-Resource Scenarios

2022-08-09 · Lantu Guo, Yu Wang, Yun Lin, Haitao Zhao 외

Automatic modulation classification (AMC) is a key technique for designing non-cooperative communication systems, and deep learning (DL) is applied effectively to AMC for improving classification accuracy. However, most …

ClassificationData Augmentation

End-to-End Text Classification via Image-based Embedding using Character-level Networks

2018-10-08 · Shunsuke Kitada, Ryunosuke Kotani, Hitoshi Iyatomi

For analysing and/or understanding languages having no word boundaries based on morphological analysis such as Japanese, Chinese, and Thai, it is desirable to perform appropriate word segmentation before word embeddings.…

Document ClassificationGeneral ClassificationMorphological Analysistext-classification+2