Evolving Deep Convolutional Neural Networks for Image Classification
Yanan Sun, Bing Xue, Mengjie Zhang, Gary G. Yen

TL;DR
This paper introduces a genetic algorithm-based method for evolving deep convolutional neural network architectures and weights, improving image classification accuracy and efficiency over existing methods.
Contribution
It presents a novel variable-length encoding, weight initialization scheme, and fitness evaluation method tailored for deep CNN evolution.
Findings
Outperforms 22 existing algorithms on nine image classification tasks.
Achieves lower classification error rates and fewer parameters.
Demonstrates superior efficiency and effectiveness in neural network evolution.
Abstract
Evolutionary computation methods have been successfully applied to neural networks since two decades ago, while those methods cannot scale well to the modern deep neural networks due to the complicated architectures and large quantities of connection weights. In this paper, we propose a new method using genetic algorithms for evolving the architectures and connection weight initialization values of a deep convolutional neural network to address image classification problems. In the proposed algorithm, an efficient variable-length gene encoding strategy is designed to represent the different building blocks and the unpredictable optimal depth in convolutional neural networks. In addition, a new representation scheme is developed for effectively initializing connection weights of deep convolutional neural networks, which is expected to avoid networks getting stuck into local minima which…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMetaheuristic Optimization Algorithms Research · Evolutionary Algorithms and Applications · Machine Learning and Data Classification
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
