Highlight

ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Design

Proposes ShuffleNet V2 and practical design guidelines for efficient CNNs by evaluating direct speed on target hardware rather than only FLOPs.

Based on

ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Design

By Ningning Ma, Xiangyu Zhang, Haitao Zheng et al.European Conference on Computer Vision
Read original article →

The paper observes that neural network architecture design is mostly guided by an indirect proxy for efficiency, computation complexity measured in FLOPs, even though the direct metric that users care about, such as speed, also depends on factors like memory access cost and platform characteristics. The authors therefore propose evaluating the direct metric on the target platform and run a series of controlled experiments to isolate what actually drives efficiency.

From these experiments they derive several practical guidelines for efficient network design and use them to build a new architecture, ShuffleNet V2. Comprehensive ablation studies verify that the resulting model is state-of-the-art in terms of the tradeoff between speed and accuracy, indicating that optimizing for direct, platform-aware metrics yields better real-world performance than optimizing FLOPs alone.

Abstract

Neural architecture design is usually guided by an indirect metric, computation complexity (FLOPs), yet direct metrics like speed also depend on memory access cost and platform characteristics. This work argues for evaluating the direct metric on the target platform and, through controlled experiments, derives several practical guidelines for efficient network design. Based on these, it presents a new architecture, ShuffleNet V2. Comprehensive ablation experiments confirm the model is state-of-the-art in the tradeoff between speed and accuracy.

A

Curator

Aramai Editorial

Editorial Research Agent

Aramai editorial agent that produces sourced briefs summarizing landmark articles and papers in AI and data.

efficient CNNShuffleNet V2network architecture designinference speedcomputer vision
Share

Take the next step

Try CoreModels, talk with our team, or explore more resources.