LiuFG / Awesome-NAS-CV

NAS paper list, including segmentation, 2D detection, Mobile

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome NAS CV

This repo is a curated list of NAS classified by CV tasks. It is may easier to study NAS for different CV fields.

Inspired by awesome-deep-vision, awesome-adversarial-machine-learning, awesome-deep-learning-papers, awesome-architecture-search and Awesome-NAS.

Abbreviation is same as Awesome-NAS.

Type G RL EA Other
Explanation gradient-based reinforcement learning evaluationary algorithm other types

The code is recorded only if it includes search stage instead of only train and inference.

The line is copied if the paper is efficient for several CV tasks.

Classification is out of list. Because almost all basic NAS algorithm are tested on Classification task.

Table of Contents

Segmentation

2020

Title Venue Type Code Blog
Fast Neural Network Adaptation via Parameter Remapping and Architecture Search ICLR G
FasterSeg: Searching for Faster Real-time Semantic Segmentation ICLR Other Github
Graph-guided Architecture Search for Real-time Semantic Segmentation CVPR Other Github(wait)
Learning Dynamic Routing for Semantic Segmentation CVPR Github

2019

Title Venue Type Code Blog
SqueezeNAS: Fast neural architecture search for faster semantic segmentation ICCV Workshop G Github
SegNAS3D: Network Architecture Search with Derivative-Free Global Optimization for 3D Image Segmentation Smart Materials and Structures -
Auto-DeepLab: Hierarchical Neural Architecture Search for Semantic Image Segmentation CVPR G Github
Customizable architecture search for semantic segmentation CVPR
Partial Order Pruning: for Best Speed/Accuracy Trade-off in Neural Architecture Search CVPR EA

2D Detection

2020

Title Venue Type Code Blog
NAS-FCOS: Fast Neural Architecture Search for Object Detection CVPR RL -
SM-NAS: Structural-to-Modular Neural Architecture Search for Object Detection AAAI EA -
EfficientDet: Scalable and Efficient Object Detection CVPR RL
Computation Reallocation for Object Detection ICLR Other -
Fast Neural Network Adaptation via Parameter Remapping and Architecture Search ICLR G
SpineNet: Learning Scale-Permuted Backbone for Recognition and Localization CVPR
Computation Reallocation for Object Detection ICLR EA
MobileDets: Searching for Object Detection Architectures for Mobile Accelerators
Hit-Detector: Hierarchical Trinity Architecture Search for Object Detection CVPR Github
SP-NAS: Serial-to-Parallel Backbone Search for Object Detection CVPR

2019

Title Venue Type Code Blog
DetNAS: Backbone Search for ObjectDetection NeurIPS EA Github [zh]/[en]
NAS-FPN: Learning Scalable Feature Pyramid Architecture for Object Detection CVPR RL -
Auto-FPN: Automatic Network Architecture Adaptation for Object Detection ICCV G
Efficient Neural Architecture Transformation Search in Channel-Level for Object Detection NeurIPS G
MnasFPN : Learning Latency-aware Pyramid Architecture for Object Detection on Mobile Devices Arxiv

Mobile

2020

Title Venue Type Code Blog
Once for All: Train One Network and Specialize it for Efficient Deployment ICLR Github
MoGA: Searching Beyond MobileNetV3 ICASSP Github
FBNetV2: Differentiable Neural Architecture Search for Spatial and Channel Dimensions
FBNetV3: Joint Architecture-Recipe Search using Neural Acquisition Function
MobileDets: Searching for Object Detection Architectures for Mobile Accelerators
Neural Architecture Search for Lightweight Non-Local Networks CVPR Github

2019

Title Venue Type Code Blog
ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardware ICLR G Github
Searching for MobileNetV3 ICCV Github
MnasNet: Platform-Aware Neural Architecture Search for Mobile CVPR Github
FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Search Github

About

NAS paper list, including segmentation, 2D detection, Mobile