PP-LCNet: A Lightweight CPU Convolutional Neural Network
arXiv:2109.15099
Abstract
We propose a lightweight CPU network based on the MKLDNN acceleration strategy, named PP-LCNet, which improves the performance of lightweight models on multiple tasks. This paper lists technologies which can improve network accuracy while the latency is almost constant. With these improvements, the accuracy of PP-LCNet can greatly surpass the previous network structure with the same inference time for classification. As shown in Figure 1, it outperforms the most state-of-the-art models. And for downstream tasks of computer vision, it also performs very well, such as object detection, semantic segmentation, etc. All our experiments are implemented based on PaddlePaddle. Code and pretrained models are available at PaddleClas.
8 pages, 2 figures, 9 tables
References in corpus (10)
- Very Deep Convolutional Networks for Large-Scale Image Recognition
- MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
- Rethinking Atrous Convolution for Semantic Image Segmentation
- Two-Stream Convolutional Networks for Action Recognition in Videos
- EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks
- Neural Architecture Search with Reinforcement Learning
- Richer Convolutional Features for Edge Detection
- MixConv: Mixed Depthwise Convolutional Kernels
- Blockwisely Supervised Neural Architecture Search with Knowledge Distillation
- Beyond Self-Supervision: A Simple Yet Effective Network Distillation Alternative to Improve Backbones
Cited by in corpus (4)
- An overview of artificial intelligence techniques for diagnosis of Schizophrenia based on magnetic resonance imaging modalities: Methods, challenges, and future works
- Dite-HRNet: Dynamic Lightweight High-Resolution Network for Human Pose Estimation
- PP-OCRv2: Bag of Tricks for Ultra Lightweight OCR System
- TC-OCR: TableCraft OCR for Efficient Detection & Recognition of Table Structure & Content