{"url":"/method/shufflenet-v2","slug":"shufflenet-v2","name":"ShuffleNet v2","full_name":"ShuffleNet v2","full_name_withheld":false,"description_markdown":"**ShuffleNet v2** is a convolutional neural network optimized for a direct metric (speed) rather than indirect metrics like FLOPs. It builds upon [ShuffleNet v1](https://paperswithcode.com/method/shufflenet), which utilised pointwise group convolutions, bottleneck-like structures, and a [channel shuffle](https://paperswithcode.com/method/channel-shuffle) operation. Differences are shown in the Figure to the right, including a new channel split operation and moving the channel shuffle operation further down the block.","description_state":"present","introduced_year":null,"introduced_by":{"title":null,"paper":null,"first_author":null,"n_authors":0,"url_abs":null,"archive_paper_url":null},"source":{"url":"http://arxiv.org/abs/1807.11164v1","title":"ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Design","url_on_a_paper_host":true},"code_snippet_url":"https://github.com/pytorch/vision/blob/6db1569c89094cf23f3bc41f79275c45e9fcb3f3/torchvision/models/shufflenetv2.py#L86","code_snippet_url_on_a_code_host":true,"categories":[{"area":"Computer Vision","area_id":"computer-vision","collection":"Convolutional Neural Networks","url":"/methods/category/convolutional-neural-networks","pwc_aliases":[]}],"n_papers_tagged":14,"archive_num_papers":null,"papers_newest_first":[{"paper":null,"title":"Fragility, Robustness and Antifragility in Deep Learning","date":"2023-12-15","arxiv_id":"2312.09821","n_code_links":0,"syntology":null},{"paper":null,"title":"A Non-monotonic Smooth Activation Function","date":"2023-10-16","arxiv_id":"2310.10126","n_code_links":0,"syntology":null},{"paper":"/paper/smu-smooth-activation-function-for-deep","title":"SMU: smooth activation function for deep networks using smoothing maximum technique","date":"2021-11-08","arxiv_id":"2111.04682","n_code_links":6,"syntology":null},{"paper":null,"title":"SAU: Smooth activation function using convolution with approximate identities","date":"2021-09-27","arxiv_id":"2109.13210","n_code_links":0,"syntology":null},{"paper":null,"title":"ErfAct and Pserf: Non-monotonic Smooth Trainable Activation Functions","date":"2021-09-09","arxiv_id":"2109.04386","n_code_links":0,"syntology":null},{"paper":null,"title":"DyNet: Dynamic Convolution for Accelerating Convolutional Neural Networks","date":"2020-04-22","arxiv_id":"2004.10694","n_code_links":0,"syntology":null},{"paper":"/paper/cnn-cass-cnn-for-classification-of-coronary","title":"CNN-CASS: CNN for Classification of Coronary Artery Stenosis Score in MPR Images","date":"2020-01-23","arxiv_id":"2001.08593","n_code_links":1,"syntology":null},{"paper":null,"title":"Depth-wise Decomposition for Accelerating Separable Convolutions in Efficient Convolutional Neural Networks","date":"2019-10-21","arxiv_id":"1910.09455","n_code_links":0,"syntology":null},{"paper":"/paper/mish-a-self-regularized-non-monotonic-neural","title":"Mish: A Self Regularized Non-Monotonic Activation Function","date":"2019-08-23","arxiv_id":"1908.08681","n_code_links":9,"syntology":{"ran":3,"of":12,"unverified":9,"pointer_only":0}},{"paper":"/paper/dicenet-dimension-wise-convolutions-for","title":"DiCENet: Dimension-wise Convolutions for Efficient Networks","date":"2019-06-08","arxiv_id":"1906.03516","n_code_links":2,"syntology":{"ran":0,"of":1,"unverified":1,"pointer_only":0}},{"paper":"/paper/butterfly-transform-an-efficient-fft-based","title":"Butterfly Transform: An Efficient FFT Based Neural Architecture Design","date":"2019-06-05","arxiv_id":"1906.02256","n_code_links":1,"syntology":null},{"paper":null,"title":"ShuffleNASNets: Efficient CNN models through modified Efficient Neural Architecture Search","date":"2018-12-07","arxiv_id":"1812.02975","n_code_links":0,"syntology":null},{"paper":null,"title":"DSNet for Real-Time Driving Scene Semantic Segmentation","date":"2018-12-06","arxiv_id":"1812.07049","n_code_links":0,"syntology":null},{"paper":"/paper/shufflenet-v2-practical-guidelines-for","title":"ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Design","date":"2018-07-30","arxiv_id":"1807.11164","n_code_links":35,"syntology":{"ran":1,"of":30,"unverified":29,"pointer_only":0}}],"papers_shown":14,"tasks":[{"task":"/task/image-classification","name":"Image Classification","papers":4},{"task":"/task/object-detection","name":"Object Detection","papers":4},{"task":"/task/architecture-search","name":"Neural Architecture Search","papers":3},{"task":"/task/object-detection-1","name":"object-detection","papers":3},{"task":"/task/deep-learning","name":"Deep Learning","papers":2},{"task":"/task/classification","name":"General Classification","papers":2},{"task":"/task/semantic-segmentation","name":"Semantic Segmentation","papers":2},{"task":"/task/image-classification","name":"image-classification","papers":2},{"task":"/task/adversarial-attack","name":"Adversarial Attack","papers":1},{"task":"/task/adversarial-robustness","name":"Adversarial Robustness","papers":1},{"task":"/task/autonomous-driving","name":"Autonomous Driving","papers":1},{"task":"/task/decision-making","name":"Decision Making","papers":1},{"task":"/task/real-time-object-detection","name":"Real-Time Object Detection","papers":1},{"task":"/task/real-time-semantic-segmentation","name":"Real-Time Semantic Segmentation","papers":1},{"task":"/task/segmentation","name":"Segmentation","papers":1},{"task":"/task/self-driving-cars","name":"Self-Driving Cars","papers":1}],"tasks_shown":16,"n_tasks":16,"usage_by_year":[{"year":"2018","papers":3},{"year":"2019","papers":4},{"year":"2020","papers":2},{"year":"2021","papers":3},{"year":"2023","papers":2}],"row_source":"embedded","archive":{"source":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","archive_url":"https://paperswithcode.com/method/shufflenet-v2"},"syntology_read_at":"2026-09-24T18:15:14+00:00"}