In this paper, the Clonal Selection Algorithm (CSA) is implemented to determine the optimal architecture of a convolutional neural network (CNN) for the classification of handwritten character digits. The efficacy of CNN in image recognition is one of the central motives why the world has woken up to the effectiveness of deep learning. During training, an optimal CNN architecture can extract complex features from the data that is being trained; however, the ideal architecture of a CNN for a specific problem cannot be determined by some standard procedure. In practice, CNN architectures are generally designed using human expertise and domain knowledge. By using CSA, optimal architecture of CNN can be determined autonomously through evolution of hyperparameters of the architecture for a given dataset. In this work, proposed methodology is tested on EMNIST dataset which is an enhanced version of MNIST dataset. The results have proven that the CSA based tuning is capable of generating optimal CNN architectures. Through this proposed technique, the best architecture of CNN for a given problem can be selfdetermined without any human intervention.
CITATION STYLE
Bataineh, A. A., & Kaur, D. (2019). Optimal convolutional neural network architecture design using clonal selection algorithm. International Journal of Machine Learning and Computing, 9(6), 788–794. https://doi.org/10.18178/ijmlc.2019.9.6.874
Mendeley helps you to discover research relevant for your work.