Introducing a New Genetic Operator Based on Differential Evolution for the Effective Training of Neural Networks
Open Access
Abstract
Artificial neural networks are widely established models used to solve a variety of real-world problems in the fields of physics, chemistry, etc. These machine learning models contain a series of parameters that must be appropriately tuned by various optimization techniques in order to effectively address the problems that they face. Genetic algorithms have been used in many cases in the recent literature to train artificial neural networks, and various modifications have been made to enhance this procedure. In this article, the incorporation of a novel genetic operator into genetic algorithms is proposed to effectively train artificial neural networks. The new operator is based on the differential evolution technique, and it is periodically applied to randomly selected chromosomes from the genetic population. Furthermore, to determine a promising range of values for the parameters of the artificial neural network, an additional genetic algorithm is executed before the execution of the basic algorithm. The modified genetic algorithm is used to train neural networks on classification and regression datasets, and the results are reported and compared with those of other methods used to train neural networks.Keywords
Funding Information
- European Union: Next Generation EU through the Program Greece 2.0 National Recovery and Resilience Plan, under the call RESEARCH–CREATE–INNOVATE (TAEDK-06195)
This publication has 81 references indexed in Scilit:
- Hybrid LBM and machine learning algorithms for permeability prediction of porous media: A comparative studyComputers and Geotechnics, 2024
- Exploring differential evolution and particle swarm optimization to develop some symmetry-based automatic clustering techniques: application to gene clusteringNeural Computing and Applications, 2017
- Optimizing connection weights in neural networks using the whale optimization algorithmSoft Computing, 2016
- How effective is the Grey Wolf optimizer in training multi-layer perceptronsApplied Intelligence, 2015
- A hybrid particle swarm optimization–back-propagation algorithm for feedforward neural network trainingApplied Mathematics and Computation, 2007
- Integrated crossover rules in real coded genetic algorithmsEuropean Journal of Operational Research, 2007
- Hybrid genetic algorithms and support vector machines for bankruptcy predictionExpert Systems with Applications, 2006
- Placement of wind turbines using genetic algorithmsRenewable Energy, 2005
- GPU implementation of neural networksPattern Recognition, 2004
- Genetic algorithms and neural networks: optimizing connections and connectivityParallel Computing, 1990