Skip to main content
Journal cover image

Automatic Design of Deep Networks with Neural Blocks

Publication ,  Journal Article
Zhong, G; Jiao, W; Gao, W; Huang, K
Published in: Cognitive Computation
January 1, 2020

In recent years, deep neural networks (DNNs) have achieved great successes in many areas, such as cognitive computation, pattern recognition, and computer vision. Although many hand-crafted deep networks have been proposed in the literature, designing a well-behaved neural network for a specific application requires high-level expertise yet. Hence, the automatic architecture design of DNNs has become a challenging and important problem. In this paper, we propose a new reinforcement learning method, whose action policy is to select neural blocks and construct deep networks. We define the action search space with three types of neural blocks, i.e., dense block, residual block, and inception-like block. Additionally, we have also designed several variants for the residual and inception-like blocks. The optimal network is automatically learned by a Q-learning agent, which is iteratively trained to generate well-performed deep networks. To evaluate the proposed method, we have conducted experiments on three datasets, MNIST, SVHN, and CIFAR-10, for image classification applications. Compared with existing hand-crafted and auto-generated neural networks, our auto-designed neural network delivers promising results. Moreover, the proposed reinforcement learning algorithm for deep networks design only runs on one GPU, demonstrating much higher efficiency than most of the previous deep network search approaches.

Duke Scholars

Published In

Cognitive Computation

DOI

EISSN

1866-9964

ISSN

1866-9956

Publication Date

January 1, 2020

Volume

12

Issue

1

Start / End Page

1 / 12

Related Subject Headings

  • 1702 Cognitive Sciences
  • 1109 Neurosciences
  • 0801 Artificial Intelligence and Image Processing
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Zhong, G., Jiao, W., Gao, W., & Huang, K. (2020). Automatic Design of Deep Networks with Neural Blocks. Cognitive Computation, 12(1), 1–12. https://doi.org/10.1007/s12559-019-09677-5
Zhong, G., W. Jiao, W. Gao, and K. Huang. “Automatic Design of Deep Networks with Neural Blocks.” Cognitive Computation 12, no. 1 (January 1, 2020): 1–12. https://doi.org/10.1007/s12559-019-09677-5.
Zhong G, Jiao W, Gao W, Huang K. Automatic Design of Deep Networks with Neural Blocks. Cognitive Computation. 2020 Jan 1;12(1):1–12.
Zhong, G., et al. “Automatic Design of Deep Networks with Neural Blocks.” Cognitive Computation, vol. 12, no. 1, Jan. 2020, pp. 1–12. Scopus, doi:10.1007/s12559-019-09677-5.
Zhong G, Jiao W, Gao W, Huang K. Automatic Design of Deep Networks with Neural Blocks. Cognitive Computation. 2020 Jan 1;12(1):1–12.
Journal cover image

Published In

Cognitive Computation

DOI

EISSN

1866-9964

ISSN

1866-9956

Publication Date

January 1, 2020

Volume

12

Issue

1

Start / End Page

1 / 12

Related Subject Headings

  • 1702 Cognitive Sciences
  • 1109 Neurosciences
  • 0801 Artificial Intelligence and Image Processing