A genetic programming approach to the automated design of CNN models for image classification and video shorts creation

Show simple item record

dc.contributor.author Kapoor, Rahul
dc.contributor.author Pillay, Nelishia
dc.date.accessioned 2024-06-19T12:25:02Z
dc.date.available 2024-06-19T12:25:02Z
dc.date.issued 2024-03
dc.description.abstract Neural architecture search (NAS) is a rapidly growing field which focuses on the automated design of neural network architectures. Genetic algorithms (GAs) have been predominantly used for evolving neural network architectures. Genetic programming (GP), a variation of GAs that work in the program space rather than a solution space, has not been as well researched for NAS. This paper aims to contribute to the research into GP for NAS. Previous research in this field can be divided into two categories. In the first each program represents neural networks directly or components and parameters of neural networks. In the second category each program is a set of instructions, which when executed, produces a neural network. This study focuses on this second category which has not been well researched. Previous work has used grammatical evolution for generating these programs. This study examines canonical GP for neural network design (GPNND) for this purpose. It also evaluates a variation of GP, iterative structure-based GP (ISBGP) for evolving these programs. The study compares the performance of GAs, GPNND and ISBGP for image classification and video shorts creation. Both GPNND and ISBGP were found to outperform GAs, with ISBGP producing better results than GPNND for both applications. Both GPNND and ISBGP produced better results than previous studies employing grammatical evolution on the CIFAR-10 dataset. en_US
dc.description.department Computer Science en_US
dc.description.librarian hj2024 en_US
dc.description.sdg SDG-09: Industry, innovation and infrastructure en_US
dc.description.sponsorship Open access funding provided by University of Pretoria. This work was funded as part of the Multichoice Research Chair in Machine Learning at the University of Pretoria, South Africa. This work is based on the research supported in part by the National Research Foundation of South Africa. en_US
dc.description.uri http://link.springer.com/journal/10710 en_US
dc.identifier.citation Kapoor, R., Pillay, N. A genetic programming approach to the automated design of CNN models for image classification and video shorts creation. Genetic Programming and Evolvable Machines 25, 10 (2024). https://doi.org/10.1007/s10710-024-09483-5. en_US
dc.identifier.issn 1389-2576 (print)
dc.identifier.issn 1573-7632 (online)
dc.identifier.other 10.1007/s10710-024-09483-5
dc.identifier.uri http://hdl.handle.net/2263/96546
dc.language.iso en en_US
dc.publisher Springer en_US
dc.rights © The Author(s) 2024. Open Access. This article is licensed under a Creative Commons Attribution 4.0 International License. en_US
dc.subject Neural architecture search (NAS) en_US
dc.subject Genetic programming en_US
dc.subject Iterative structure based search en_US
dc.subject Genetic algorithm (GA) en_US
dc.subject Automated design en_US
dc.subject Neural network en_US
dc.subject SDG-09: Industry, innovation and infrastructure en_US
dc.title A genetic programming approach to the automated design of CNN models for image classification and video shorts creation en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record