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

Genetic Algorithms Python Packages

Python packages with the GitHub topic genetic-algorithms. Sorted by relevance, with stars and monthly downloads.
lucidrains
x-transformers-rl

Implementation of a transformer for reinforcement learning using `x-transformers`

6K 73 6
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
lucidrains
evolutionary-policy-optimization

EPO - Pytorch

4K 110 4
PasaOpasen
geneticalgorithm2

Supported highly optimized and flexible genetic algorithm package for python3.8+

3K 6 0
danielwilczak101
easyga

EasyGA is a python package designed to provide an easy-to-use Genetic Algorithm. The package is designed to work right out of the box, while also allowing the user to customize features as they see fit.

2K 50 7
lucidrains
blackbox-gradient-sensing

Implementation and explorations into Blackbox Gradient Sensing (BGS), an evolutionary strategies approach proposed in a Google Deepmind paper for Table Tennis

2K 20 1
PasaOpasen
oppoppopinit

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

2K 6 2
lucidrains
transformer-directed-evolution

Explorations into whether a transformer with RL can direct a genetic algorithm to converge faster

1K 71 0
cormac-rynne
absplit

A Python Package that uses Genetic Algorithms to generates A/B/n test groups from a population, across time and metrics

1K 2 2
estissy
femos

My small library for neuroevolution

562 0 0
EC-KitY
eckity

EC-KitY: A scikit-learn-compatible Python tool kit for doing evolutionary computation.

561 105 20
dadukhankevin
finch-genetics

🐤The next evolution of evolution.

482 41 4
DavidFreire-FEUP
evola

Evolutionary algorithms

412 1 0
robert-haas
alogos

Grammar-guided genetic programming (G3P) methods: CFG-GP, GE, piGE, DSGE, WHGE

350 12 6
Talendar
nevopy

Neuroevolution framework for Python.

320 33 6
ntoll
sann

A Simple Artificial Neural Network (SANN) module, for educational use.

290 1 0
swarna-kpaul
genfact

A model agnostic and gradient-free optimization method for generating counterfactuals

265 1 2
unaiLopez
genetist

Genetist: optimization with genetic algorithms

260 4 1
yashasbharadwaj111
ga2

Genetic Algorithm utility for python

244 1 1
kaustubholpadkar
nevolve

Neuro-Evolution Library for Reinforcement Learning

233 0 0
nmichlo
ruck

Performant evolutionary algorithms for Python.

231 52 2
tlemo
darwin-framework

Darwin Neuroevolution Framework

227 117 21
erfanmhat
geneopt

GeneOpt is a Python library designed for creating and optimizing genetic algorithms, including support for distributed evaluation and detailed plotting tools. It provides a robust framework for solving optimization problems by simulating the principles of natural selection.

222 0 0
unaiLopez
genopt

Genopt: optimization with genetic algorithms

216 4 1
    • Data from PyPI, GitHub, ClickHouse, and BigQuery