HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

DARTS: Differentiable Architecture Search

Hanxiao Liu; Karen Simonyan; Yiming Yang

DARTS: Differentiable Architecture Search

Abstract

This paper addresses the scalability challenge of architecture search by formulating the task in a differentiable manner. Unlike conventional approaches of applying evolution or reinforcement learning over a discrete and non-differentiable search space, our method is based on the continuous relaxation of the architecture representation, allowing efficient search of the architecture using gradient descent. Extensive experiments on CIFAR-10, ImageNet, Penn Treebank and WikiText-2 show that our algorithm excels in discovering high-performance convolutional architectures for image classification and recurrent architectures for language modeling, while being orders of magnitude faster than state-of-the-art non-differentiable techniques. Our implementation has been made publicly available to facilitate further research on efficient architecture search algorithms.

Code Repositories

diff7/DARTS-devices
pytorch
Mentioned in GitHub
abcp4/MyDarts
pytorch
Mentioned in GitHub
liamcli/darts
pytorch
Mentioned in GitHub
siddikui/Fast-DARTS
pytorch
Mentioned in GitHub
narutomst/Auto-CNN-HSI-Classification
pytorch
Mentioned in GitHub
brian-moser/dartsrenet
pytorch
Mentioned in GitHub
tianbaochou/CNAS
pytorch
Mentioned in GitHub
guoyongcs/NATv2
pytorch
Mentioned in GitHub
KunlinY/darts-parallel
pytorch
Mentioned in GitHub
IsmaelCesar/darts
pytorch
Mentioned in GitHub
nutellamok/advrush
pytorch
Mentioned in GitHub
YushiChen/Auto-CNN-HSI-Classification
pytorch
Mentioned in GitHub
jiangyingjunn/i-darts
pytorch
Mentioned in GitHub
aragakiyuiii/Gumbel-darts-master
pytorch
Mentioned in GitHub
JunrQ/NAS
pytorch
Mentioned in GitHub
guoyongcs/NAT
pytorch
Mentioned in GitHub
victoriaqiu/10707finalproject
pytorch
Mentioned in GitHub
D-X-Y/AutoDL-Projects
pytorch
Mentioned in GitHub
adammenges/DARTS-PyTorch
pytorch
Mentioned in GitHub
NVlabs/unas
pytorch
Mentioned in GitHub
jkooy/NAS-UDA
pytorch
Mentioned in GitHub
mlvc-lab/Classification-NAS
pytorch
Mentioned in GitHub
MarcAntoineAlex/darts
pytorch
Mentioned in GitHub
anonNo2/MulTeacher-KD
pytorch
Mentioned in GitHub
lorylei/DARTS-et
pytorch
Mentioned in GitHub
lippman1125/darts_notes
pytorch
Mentioned in GitHub
khanrc/pt.darts
pytorch
Mentioned in GitHub
dragen1860/DARTS-PyTorch
pytorch
Mentioned in GitHub
mayankk6196/darts-python
pytorch
Mentioned in GitHub
pipilurj/BONAS
pytorch
Mentioned in GitHub
osmr/imgclsmob
mxnet
Mentioned in GitHub
flymin/darts
pytorch
Mentioned in GitHub
sinamoradian/SNIP-NAS-2
pytorch
Mentioned in GitHub
veegee82/DARTS
Mentioned in GitHub
tally0818/DARTS
pytorch
Mentioned in GitHub
HeungChangLee/AutoML
pytorch
Mentioned in GitHub
D-X-Y/GDAS
pytorch
Mentioned in GitHub
KunlinY/darts
pytorch
Mentioned in GitHub
ahundt/sharpDARTS
pytorch
Mentioned in GitHub
DoctorLiQ/AutoML
pytorch
Mentioned in GitHub
grtzsohalf/pt.darts
pytorch
Mentioned in GitHub
ky941122/darts-experiment
pytorch
Mentioned in GitHub
leopard-ai/betty
pytorch
Mentioned in GitHub
quark0/darts
Official
pytorch
Mentioned in GitHub
kc-ml2/darts
pytorch
Mentioned in GitHub
AlvinIsonomia/darts.pytorch1.3_MultiGPU
pytorch
Mentioned in GitHub
scz233/darts
pytorch
Mentioned in GitHub
nikita270a/BayesianDARTS
pytorch
Mentioned in GitHub
D-X-Y/NAS-Projects
pytorch
Mentioned in GitHub
eml-eda/plinio
pytorch
Mentioned in GitHub
yochaiz/darts-UNIQ
pytorch
Mentioned in GitHub
NivNayman/XNAS
pytorch
Mentioned in GitHub
alphadl/darts.pytorch1.1
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
architecture-search-on-cifar-10-imageDARTS + c/o
Params: 3.4M
Percentage error: 2.83
Search Time (GPU days): 4
language-modelling-on-penn-treebank-wordDifferentiable NAS
Params: 23M
Test perplexity: 56.1
Validation perplexity: 58.3
neural-architecture-search-on-cifar-10DARTS (second order)
Parameters: 3.3
Search Time (GPU days): 4
Top-1 Error Rate: 2.76%
neural-architecture-search-on-cifar-10DARTS (first order)
Parameters: 3.3
Search Time (GPU days): 1.5
Top-1 Error Rate: 3%
neural-architecture-search-on-imagenetDARTS
Accuracy: 73.3
MACs: 595M
Params: 4.9
Top-1 Error Rate: 26.7
neural-architecture-search-on-nas-bench-201DARTS (second order)
Accuracy (Test): 16.43
Search time (s): 29902
neural-architecture-search-on-nas-bench-201DARTS (first order)
Accuracy (Test): 16.43
Search time (s): 10890

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
DARTS: Differentiable Architecture Search | Papers | HyperAI