paper-with-me

홈 › Papers

GhostNetV3: Exploring the Training Strategies for Compact Models

2024-04-17 · Zhenhua Liu, Zhiwei Hao, Kai Han, Yehui Tang, Yunhe Wang

Compact neural networks are specially designed for applications on edge devices with faster inference speed yet modest performance. However, training strategies of compact models are borrowed from that of conventional models at present, which ignores their difference in model capacity and thus may impede the performance of compact models. In this paper, by systematically investigating the impact of different training ingredients, we introduce a strong training strategy for compact models. We find that the appropriate designs of re-parameterization and knowledge distillation are crucial for training high-performance compact models, while some commonly used data augmentations for training conventional models, such as Mixup and CutMix, lead to worse performance. Our experiments on ImageNet-1K dataset demonstrate that our specialized training strategy for compact models is applicable to various architectures, including GhostNetV2, MobileNetV2 and ShuffleNetV2. Specifically, equipped with our strategy, GhostNetV3 1.3$\times$ achieves a top-1 accuracy of 79.1% with only 269M FLOPs and a latency of 14.46ms on mobile devices, surpassing its ordinarily trained counterpart by a large margin. Moreover, our observation can also be extended to object detection scenarios. PyTorch code and checkpoints can be found at https://github.com/huawei-noah/Efficient-AI-Backbones/tree/master/ghostnetv3_pytorch.

📄 PDF Abstract BibTeX arXiv:2404.11202

Code (1)

james77777778/keras-image-models pytorch

Tasks

Image ClassificationKnowledge Distillationobject-detectionObject Detection

Methods 이 논문이 사용한 방법론

Depthwise Convolution Depthwise Convolution is a type of convolution where we apply a single convolutional filter for each input channel. In the regular 2D…
Batch Normalization 설명 없음
Pointwise Convolution Pointwise Convolution is a type of convolution that uses a 1x1 kernel: a kernel that iterates through every single point. This…
1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
Depthwise Separable Convolution While standard convolution performs the channelwise and spatial-wise computation in one step, Depthwise Separable Convolution …
Inverted Residual Block 설명 없음
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…
Average Pooling 설명 없음

Similar Papers 제목 키워드 기반

GhostNetV3-Small: A Tailored Architecture and Comparative Study of Distillation Strategies for Tiny Images

2025-09-15 · Florian Zager, Hamza A. A. Gardi arxiv

Deep neural networks have achieved remarkable success across a range of tasks, however their computational demands often make them unsuitable for deployment on resource-constrained edge devices. This paper explores strat…

Knowledge DistillationImage Classification

GhostNetV2: Enhance Cheap Operation with Long-Range Attention

2022-11-23 · Yehui Tang, Kai Han, Jianyuan Guo, Chang Xu 외

Light-weight convolutional neural networks (CNNs) are specially designed for applications on mobile devices with faster inference speed. The convolutional operation can only capture local information in a window region, …

GhostFaceNets: Lightweight Face Recognition Model From Cheap Operations

2023-04-10 · IEEE Access 2023 4 · Mohamad Alansari, Oussama Abdul Hay, Sajid Javed, Abdulhadi Shoufan 외

The development of deep learning-based biometric models that can be deployed on devices with constrained memory and computational resources has proven to be a significant challenge. Previous approaches to this problem ha…

Face IdentificationFace RecognitionFace VerificationLightweight Face Recognition+1

Better YOLO with Attention-Augmented Network and Enhanced Generalization Performance for Safety Helmet Detection

2024-05-04 · Shuqi Shen, Junjie Yang

Safety helmets play a crucial role in protecting workers from head injuries in construction sites, where potential hazards are prevalent. However, currently, there is no approach that can simultaneously achieve both mode…

Active World Model Learning with Progress Curiosity

2020-07-15 · Kuno Kim, Megumi Sano, Julian De Freitas, Nick Haber 외

World models are self-supervised predictive models of how the world evolves. Humans learn world models by curiously exploring their environment, in the process acquiring compact abstractions of high bandwidth sensory inp…

model