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).

76K 2K 502
google
google-vizier

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

21K 2K 110
esa
pygmo

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

16K 529 68
rmsolgi
geneticalgorithm

Genetic Algorithm Package for Python

16K 274 78
openbraininstitute
bluepyopt

Blue Brain Python Optimisation Library

16K 9 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.

11K 694 58
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.

9K 694 58
nnaisense
evotorch

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

7K 1K 78
icaros-usc
ribs

A bare-bones Python library for quality diversity optimization.

7K 261 46
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]

6K 286 42
rodrigo-arenas
sklearn-genetic-opt

ML hyperparameters tuning and features selection, using evolutionary algorithms.

6K 361 91
xcsf-dev
xcsf

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

6K 36 13
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.

5K 30 3
pkalivas
radiate

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

5K 246 20
skblaz
autobotlib

AutoBOT: Explainable AutoML for texts

3K 11 4
google
google-vizier-dev

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

3K 2K 110
lucidrains
x-evolution

Implementation of various evolutionary algorithms, starting with evolutionary strategies

3K 50 7
EMI-Group
evox

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

2K 2K 334
PasaOpasen
oppoppopinit

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

2K 6 2
aimclub
fedot

Automated modeling and machine learning framework FEDOT

2K 704 92
cad-polito-it
byron

An evolutionary source-code fuzzer

2K 11 2
WebFuzzing
evomaster

The first open-source AI-driven tool for automatically generating system-level test cases (also known as fuzzing) for web/enterprise applications. Currently targeting whitebox and blackbox testing of Web APIs, like REST, GraphQL and RPC (e.g., gRPC and Thrift).

2K 735 112
DataCanvasIO
hypernets

A General Automated Machine Learning framework to simplify the development of End-to-end AutoML toolkits in specific domains.

2K 264 39
pablormier
yabox

Yet another black-box optimization library for Python

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