PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Evolutionary Algorithms Python Packages

Python packages with the GitHub topic evolutionary-algorithms. Sorted by relevance, with stars and monthly downloads.
ahmedfgad
pygad

Source code of PyGAD, a Python 3 library for building the genetic algorithm and training machine learning algorithms (Keras & PyTorch).

97K 2K 500
google
google-vizier

Python-based research interface for blackbox and hyperparameter optimization, based on the internal Google Vizier Service.

20K 2K 111
esa
pygmo

A Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.

19K 533 70
rmsolgi
geneticalgorithm

Genetic Algorithm Package for Python

16K 272 78
openbraininstitute
bluepyopt

Blue Brain Python Optimisation Library

15K 10 0
evo-hq
evo-hq-cli

turns your codebase into an autoresearch loop — discovers what to measure, instruments the benchmark, then runs tree search with parallel subagents.

13K 1K 96
evo-hq
evo-hq-agent

turns your codebase into an autoresearch loop — discovers what to measure, instruments the benchmark, then runs tree search with parallel subagents.

12K 1K 96
icaros-usc
ribs

A bare-bones Python library for quality diversity optimization.

11K 264 47
nnaisense
evotorch

Advanced evolutionary computation library built directly on top of PyTorch, created at NNAISENSE.

8K 1K 79
rodrigo-arenas
sklearn-genetic-opt

Hyperparameter optimization and feature selection for scikit-learn using evolutionary algorithms. A modern alternative to GridSearchCV and RandomizedSearchCV.

6K 364 119
pkalivas
radiate

A fast and flexible evolution engine for implementing artificial evolution and genetic programming techniques

6K 251 20
xcsf-dev
xcsf

XCSF learning classifier system: rule-based online evolutionary machine learning

4K 36 14
thomasWeise
moptipy

Implementation of metaheuristic optimization methods in Python for scientific, industrial, and educational scenarios. Experiments can be executed in parallel or in a distributed fashion. Experimental results can be evaluated in various ways, including diagrams, tables, and export to Excel.

4K 30 3
google
google-vizier-dev

Open Source Vizier: Distributed service framework for blackbox optimization and research.

4K 2K 111
Evolutionary-Intelligence
pypop7

[JMLR (CCF-A)] PyPop7: A Pure-PYthon LibrarY for POPulation-based Black-Box Optimization (BBO), especially *Large-Scale* algorithm variants. In the near future, we will add Learning-Based Optimizers as its extensions. [https://jmlr.org/papers/v25/23-0386.html]

4K 286 41
skblaz
autobotlib

An autoML for explainable text classification.

3K 12 4
cad-polito-it
byron

An evolutionary source-code fuzzer

2K 11 3
aimclub
fedot

Automated modeling and machine learning framework FEDOT

2K 707 92
EMI-Group
evox

Distributed GPU-Accelerated Framework for Evolutionary Computation. Comprehensive Library of Evolutionary Algorithms & Benchmark Problems.

2K 2K 346
PasaOpasen
oppoppopinit

PyPI package containing opposition learning operators and population initializers for evolutionary algorithms

2K 6 2
lucidrains
x-evolution

Implementation of various evolutionary algorithms, starting with evolutionary strategies

2K 51 7
gerlero
mutax

🎯 SciPy-like differential evolution optimization in JAX

2K 8 0
firefly-cpp
niaarm

A minimalistic framework for Numerical Association Rule Mining

1K 23 9
pablormier
yabox

Yet another black-box optimization library for Python

1K 137 16
    • Data from PyPI, GitHub, ClickHouse, and BigQuery