Anais Do XV Encontro Nacional De Inteligência Artificial E Computacional (ENIAC 2018) 2018
DOI: 10.5753/eniac.2018.4406
|View full text |Cite
|
Sign up to set email alerts
|

A Grammar-based Genetic Programming Approach to Optimize Convolutional Neural Network Architectures

Abstract: Deep Learning is a research area under the spotlight in recent years due to its successful application to many domains, such as computer vision and image recognition. The most prominent technique derived from Deep Learning is Convolutional Neural Network, which allows the network to automatically learn representations needed for detection or classification tasks. However, Convolutional Neural Networks have some limitations, as designing these networks are not easy to master and require expertise and insight. I… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0
1

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 9 publications
(9 citation statements)
references
References 18 publications
0
8
0
1
Order By: Relevance
“…Os trabalhos a seguir consideraram não apenas a otimização dos parâmetros de DNNs (como os trabalhos anteriores), mas também a composição e a sequência de suas camadas. Diniz et al [Diniz et al 2018] propôs uma abordagem que utiliza Genetic Based Genetic Programming (GGP) para otimizar as arquiteturas de rede neural convolucional (parâmetros e camadas) considerando a acurácia como função objetivo. Miikkulainen et al [Miikkulainen et al 2019] propôs o CoDeepNEAT, uma técnica de neuroevolução para otimizar arquiteturas da DNN.…”
Section: Trabalhos Relacionadośunclassified
“…Os trabalhos a seguir consideraram não apenas a otimização dos parâmetros de DNNs (como os trabalhos anteriores), mas também a composição e a sequência de suas camadas. Diniz et al [Diniz et al 2018] propôs uma abordagem que utiliza Genetic Based Genetic Programming (GGP) para otimizar as arquiteturas de rede neural convolucional (parâmetros e camadas) considerando a acurácia como função objetivo. Miikkulainen et al [Miikkulainen et al 2019] propôs o CoDeepNEAT, uma técnica de neuroevolução para otimizar arquiteturas da DNN.…”
Section: Trabalhos Relacionadośunclassified
“…The task of choosing suitable Convolutional Neural Networks (CNNs) and their parameters for a given classification problem is not trivial due to the great variety of algorithms and number of configurable parameters [Diniz et al 2018]. Thus, many works have proposed solutions to facilitate or automate the selection/generation of CNN architectures to help experts make decisions.…”
Section: Introductionmentioning
confidence: 99%
“…Thus, many works have proposed solutions to facilitate or automate the selection/generation of CNN architectures to help experts make decisions. Recently, some works [Assunc ¸ão et al 2018, Diniz et al 2018,de Lima et al 2019,Neto et al 2020,da Silva et al 2021b,da Silva et al 2021a,Lima et al 2022, da Silva et al 2023] have employed Grammatical Evolution (GE) [O'Neill and Ryan 2001] for the generation of CNN architectures. The CNNs produced by GE frameworks have reached promising results, overcoming state-of-the-art CNNs in some image classification problems.…”
Section: Introductionmentioning
confidence: 99%
“…Based on the number of learned features, existing GP-based feature learning methods can be broadly classified into two groups, i.e., learning one feature [13,14,27,138] and learning multiple features [10,16,197]. It is also noted that GP has been applied to evolve CNNs for image classification, such as in [64,206,250], but these methods use CNNs for feature learning rather than GP. Therefore, these methods are not included in any of these two groups.…”
Section: Limitations Of Existing Workmentioning
confidence: 99%
“…Compared with CGP-CNNs, this method has achieved better classification but found models with more parameters. Diniz et al [64] designed grammar-based GP to find the architectures of CNNs for image classification. This method used simple grammar to encode an architecture of CNN, i.e., the convolutional layer, the pooling layer and the fully-connected layer.…”
Section: Evolving Neural Network For Image Classificationmentioning
confidence: 99%