PyGAD: An Intuitive Genetic Algorithm Python Library
From MaRDI portal
Publication:6370039
arXiv2106.06158MaRDI QIDQ6370039
Ahmed Fawzy Gad
Publication date: 11 June 2021
Abstract: This paper introduces PyGAD, an open-source easy-to-use Python library for building the genetic algorithm. PyGAD supports a wide range of parameters to give the user control over everything in its life cycle. This includes, but is not limited to, population, gene value range, gene data type, parent selection, crossover, and mutation. PyGAD is designed as a general-purpose optimization library that allows the user to customize the fitness function. Its usage consists of 3 main steps: build the fitness function, create an instance of the pygad.GA class, and calling the pygad.GA.run() method. The library supports training deep learning models created either with PyGAD itself or with frameworks like Keras and PyTorch. Given its stable state, PyGAD is also in active development to respond to the user's requested features and enhancement received on GitHub https://github.com/ahmedfgad/GeneticAlgorithmPython. PyGAD comes with documentation https://pygad.readthedocs.io for further details and examples.
Has companion code repository: https://github.com/ahmedfgad/8QueensGenetic
This page was built for publication: PyGAD: An Intuitive Genetic Algorithm Python Library
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6370039)