paper-with-me

홈 › Papers

PONAS: Progressive One-shot Neural Architecture Search for Very Efficient Deployment

2020-03-11 · Sian-Yao Huang, Wei-Ta Chu

We achieve very efficient deep learning model deployment that designs neural network architectures to fit different hardware constraints. Given a constraint, most neural architecture search (NAS) methods either sample a set of sub-networks according to a pre-trained accuracy predictor, or adopt the evolutionary algorithm to evolve specialized networks from the supernet. Both approaches are time consuming. Here our key idea for very efficient deployment is, when searching the architecture space, constructing a table that stores the validation accuracy of all candidate blocks at all layers. For a stricter hardware constraint, the architecture of a specialized network can be very efficiently determined based on this table by picking the best candidate blocks that yield the least accuracy loss. To accomplish this idea, we propose Progressive One-shot Neural Architecture Search (PONAS) that combines advantages of progressive NAS and one-shot methods. In PONAS, we propose a two-stage training scheme, including the meta training stage and the fine-tuning stage, to make the search process efficient and stable. During search, we evaluate candidate blocks in different layers and construct the accuracy table that is to be used in deployment. Comprehensive experiments verify that PONAS is extremely flexible, and is able to find architecture of a specialized network in around 10 seconds. In ImageNet classification, 75.2% top-1 accuracy can be obtained, which is comparable with the state of the arts.

📄 PDF Abstract BibTeX arXiv:2003.05112

Code (1)

eric8607242/PONAS pytorch

Tasks

Neural Architecture Search

Methods 이 논문이 사용한 방법론

Sigmoid Activation 설명 없음
Tanh Activation 설명 없음
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
LSTM An LSTM is a type of recurrent neural network that addresses the vanishing gradient problem in vanilla…

Similar Papers 제목 키워드 기반

TopoNAS: Boosting Search Efficiency of Gradient-based NAS via Topological Simplification

2024-08-02 · Danpei Zhao, Zhuoran Liu, Bo Yuan

Improving search efficiency serves as one of the crucial objectives of Neural Architecture Search (NAS). However, many current approaches ignore the universality of the search strategy and fail to reduce the computationa…

Neural Architecture Search

Explicit Learning Topology for Differentiable Neural Architecture Search

2021-01-01 · Tao Huang, Shan You, Yibo Yang, Zhuozhuo Tu 외

Differentiable neural architecture search (NAS) has gained much success in discovering more flexible and diverse cell types. Current methods couple the operations and topology during search, and simply derive optimal topo…

Neural Architecture Search

Progressive Automatic Design of Search Space for One-Shot Neural Architecture Search

2020-05-15 · Xin Xia, Xuefeng Xiao, Xing Wang, Min Zheng

Neural Architecture Search (NAS) has attracted growing interest. To reduce the search cost, recent work has explored weight sharing across models and made major progress in One-Shot NAS. However, it has been observed tha…

DiversityEfficient Neural NetworkNeural Architecture Search

Neural Architecture Search using Progressive Evolution

2022-03-03 · Nilotpal Sinha, Kuan-Wen Chen

Vanilla neural architecture search using evolutionary algorithms (EA) involves evaluating each architecture by training it from scratch, which is extremely time-consuming. This can be reduced by using a supernet to estim…

Evolutionary AlgorithmsNeural Architecture Search

Progressive Content-aware Coded Hyperspectral Compressive Imaging

2023-03-17 · Xuanyu Zhang, Bin Chen, Wenzhen Zou, Shuai Liu 외

Hyperspectral imaging plays a pivotal role in a wide range of applications, like remote sensing, medicine, and cytology. By acquiring 3D hyperspectral images (HSIs) via 2D sensors, the coded aperture snapshot spectral im…