Back to Search Start Over

Selecting an optimal architecture of neural network using genetic algorithm.

Authors :
Domashova, Jenny V.
Emtseva, Sofia S.
Fail, Vladislav S.
Gridin, Aleksandr S.
Source :
Procedia Computer Science; 2021, Vol. 190, p263-273, 11p
Publication Year :
2021

Abstract

The article presents the results of applying a genetic algorithm to find the most optimal architecture of the neural network that would solve classification problem with minimal errors. The stages of the genetic algorithm are considered and the rule for encoding the parameters of the neural network is determined. A genetic algorithm for constructing the optimal architecture of a multilayer perceptron for solving classification problems has been developed. The algorithm independently creates a random population, evolves, creating new generations with more adapted individuals, i.e., neural networks with better architectures than previous generations. The paper describes the process of population formation, substantiates the choice of the fitness function and the method of selecting parents. Modifications of the crossover and mutation operators are proposed in order to ensure the operability of the algorithm on variable size individuals. A software tool that generates a neural network with the best parameters for solving classification problems has been developed on Python3 programming language. The architecture of a neural network for detecting fraudulent transactions has been built by using the developed software. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
18770509
Volume :
190
Database :
Supplemental Index
Journal :
Procedia Computer Science
Publication Type :
Academic Journal
Accession number :
151558112
Full Text :
https://doi.org/10.1016/j.procs.2021.06.036