CSPNet: A New Backbone that can Enhance Learning Capability of CNN
Chien-Yao Wang, Hong-Yuan Mark Liao, I-Hau Yeh, Yueh-Hua Wu, Ping-Yang, Chen, and Jun-Wei Hsieh

TL;DR
CSPNet is a novel CNN backbone that reduces computational costs by 20% while maintaining or improving accuracy, enhancing learning capability and efficiency for computer vision tasks.
Contribution
The paper introduces CSPNet, a new network architecture that mitigates gradient duplication issues, leading to more efficient and effective CNN models.
Findings
Reduces computation by 20% on ImageNet
Outperforms state-of-the-art in object detection
Compatible with ResNet, ResNeXt, DenseNet architectures
Abstract
Neural networks have enabled state-of-the-art approaches to achieve incredible results on computer vision tasks such as object detection. However, such success greatly relies on costly computation resources, which hinders people with cheap devices from appreciating the advanced technology. In this paper, we propose Cross Stage Partial Network (CSPNet) to mitigate the problem that previous works require heavy inference computations from the network architecture perspective. We attribute the problem to the duplicate gradient information within network optimization. The proposed networks respect the variability of the gradients by integrating feature maps from the beginning and the end of a network stage, which, in our experiments, reduces computations by 20% with equivalent or even superior accuracy on the ImageNet dataset, and significantly outperforms state-of-the-art approaches in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
- 🤗frgfm/cspdarknet53model· 12 dl12 dl
- 🤗frgfm/cspdarknet53_mishmodel· 16 dl16 dl
- 🤗kadirnar/timm_model_listmodel· ♡ 1♡ 1
- 🤗timm/cs3darknet_focus_l.c2ns_in1kmodel· 77 dl77 dl
- 🤗timm/cs3darknet_focus_m.c2ns_in1kmodel· 46 dl46 dl
- 🤗timm/cs3darknet_l.c2ns_in1kmodel· 78 dl78 dl
- 🤗timm/cs3darknet_m.c2ns_in1kmodel· 102 dl102 dl
- 🤗timm/cs3darknet_x.c2ns_in1kmodel· 58 dl58 dl
- 🤗timm/cs3edgenet_x.c2_in1kmodel· 115 dl115 dl
- 🤗timm/cs3se_edgenet_x.c2ns_in1kmodel· 65 dl65 dl
Videos
CSPNet: A New Backbone That Can Enhance Learning Capability of CNN· youtube
Taxonomy
TopicsAdvanced Neural Network Applications · Domain Adaptation and Few-Shot Learning · Human Pose and Action Recognition
MethodsHow do I change Robinhood settings? · [Representative] How do I connect with people on Expedia? · How Do I Update My Phone Number on the Robinhood App? · How do I change my Robinhood phone number? · How do I contact Robinhood if I can't login? · How to login to Robinhood with a new phone? · [Contact US~24//7] How Do I Contact McAfee Customer Service by Phone UK · Tanh Activation · (TravEL!!Guide)How Do I File a Claim with Expedia? · + ( 1 ) ⟷ 888 ⟷ ( 829 ) ⟷ 0881 How do I file a claim with Expedia?
