paper-with-me

Papers

Speeding Up EfficientNet: Selecting Update Blocks of Convolutional Neural Networks using Genetic Algorithm in Transfer Learning

2023-03-01 · Md. Mehedi Hasana, Muhammad Ibrahim, Md. Sawkat Ali

The performance of convolutional neural networks (CNN) depends heavily on their architectures. Transfer learning performance of a CNN relies quite strongly on selection of its trainable layers. Selecting the most effective update layers for a certain target dataset often requires expert knowledge on CNN architecture which many practitioners do not posses. General users prefer to use an available architecture (e.g. GoogleNet, ResNet, EfficientNet etc.) that is developed by domain experts. With the ever-growing number of layers, it is increasingly becoming quite difficult and cumbersome to handpick the update layers. Therefore, in this paper we explore the application of genetic algorithm to mitigate this problem. The convolutional layers of popular pretrained networks are often grouped into modules that constitute their building blocks. We devise a genetic algorithm to select blocks of layers for updating the parameters. By experimenting with EfficientNetB0 pre-trained on ImageNet and using Food-101, CIFAR-100 and MangoLeafBD as target datasets, we show that our algorithm yields similar or better results than the baseline in terms of accuracy, and requires lower training and evaluation time due to learning less number of parameters. We also devise a metric called block importance to measure efficacy of each block as update block and analyze the importance of the blocks selected by our algorithm.

📄 PDF Abstract BibTeX arXiv:2303.00261

Code (0)

등록된 구현이 없습니다.

Tasks

Transfer Learning

Methods 이 논문이 사용한 방법론

Pointwise Convolution Pointwise Convolution is a type of convolution that uses a 1x1 kernel: a kernel that iterates through every single point. This…
Kaiming Initialization 설명 없음
Depthwise Convolution Depthwise Convolution is a type of convolution where we apply a single convolutional filter for each input channel. In the regular 2D…
Residual Block Residual Blocks are skip-connection blocks that learn residual functions with reference to the layer inputs, instead of learning unreferenced functions. They were introduced…
Depthwise Separable Convolution While standard convolution performs the channelwise and spatial-wise computation in one step, Depthwise Separable Convolution
Average Pooling 설명 없음
Residual Connection 설명 없음
Batch Normalization 설명 없음

Similar Papers 제목 키워드 기반

Training EfficientNets at Supercomputer Scale: 83% ImageNet Top-1 Accuracy in One Hour

2020-10-30 · Arissa Wongpanich, Hieu Pham, James Demmel, Mingxing Tan 외

EfficientNets are a family of state-of-the-art image classification models based on efficiently scaled convolutional neural networks. Currently, EfficientNets can take on the order of days to train; for example, training…

image-classificationImage ClassificationPlaying the Game of 2048

CondConv: Conditionally Parameterized Convolutions for Efficient Inference

2019-04-10 · NeurIPS 2019 12 · Brandon Yang, Gabriel Bender, Quoc V. Le, Jiquan Ngiam

Convolutional layers are one of the basic building blocks of modern deep neural networks. One fundamental assumption is that convolutional kernels should be shared for all examples in a dataset. We propose conditionally …

General ClassificationImage ClassificationObject Detection

Attention Enhanced Citrinet for Speech Recognition

2022-09-01 · Xianchao Wu

Citrinet is an end-to-end convolutional Connectionist Temporal Classification (CTC) based automatic speech recognition (ASR) model. To capture local and global contextual information, 1D time-channel separable convolutio…

Automatic Speech RecognitionAutomatic Speech Recognition (ASR)speech-recognitionSpeech Recognition

Comparative Analysis of Vision Transformers and Convolutional Neural Networks for Medical Image Classification

2025-07-24 · Kunal Kawadkar arxiv

The emergence of Vision Transformers (ViTs) has revolutionized computer vision, yet their effectiveness compared to traditional Convolutional Neural Networks (CNNs) in medical imaging remains under-explored. This study p…

Medical Image ClassificationSkin Cancer ClassificationBrain Tumor ClassificationPneumonia Detection

Improving accuracy and speeding up Document Image Classification through parallel systems

2020-06-16 · Javier Ferrando, Juan Luis Dominguez, Jordi Torres, Raul Garcia 외

This paper presents a study showing the benefits of the EfficientNet models compared with heavier Convolutional Neural Networks (CNNs) in the Document Classification task, essential problem in the digitalization process …

Document Classificationdocument-image-classificationDocument Image ClassificationGeneral Classification+5