
GeneticAlgorithmPython
by ahmedfgad (personal account)
Source code of PyGAD, a Python 3 library for building the genetic algorithm and training machine learning algorithms (Keras & PyTorch). (description from the project’s GitHub page)
Repository facts
- Stars
- 2,232
- Forks
- 500
- Open issues and pull requests
- 44
- Primary language
- Python
- License
- BSD 3-Clause "New" or "Revised" License (BSD-3-Clause)
- Owner
- ahmedfgad · Personal account
- Created
- Dec 11, 2018
- Last push
- Oct 17, 2026
Topics
Related projects
Projects that share this one’s GitHub topics.
Rank 5,578: nnaisense/evotorch
Advanced evolutionary computation library built directly on top of PyTorch, created at NNAISENSE.
1,150 starsPythonApache-2.0Last push Oct 12, 2026
Rank 6,359: esa/pagmo2
A C++ platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
938 starsC++GPL-3.0Last push Sep 29, 2026
Rank 6,479: jenetics/jenetics
Jenetics - Genetic Algorithm, Genetic Programming, Grammatical Evolution, Evolutionary Algorithm, and Multi-objective Optimization
910 starsJavaApache-2.0Last push Oct 2, 2026
Rank 8,537: ahmedfgad/NumPyCNN
Building Convolutional Neural Networks From Scratch using NumPy
599 starsPythonNo license file detectedLast push Oct 17, 2026
Rank 2,020: astroautomata/PySR
Symbolic Learning in Python and Julia
3,910 starsPythonApache-2.0Last push Oct 18, 2026
Rank 1,373: chainer/chainer
A flexible framework of neural networks for deep learning
5,920 starsPythonMITLast push Aug 28, 2023