EvostraA fast Evolution Strategy implementation in Python
WatchmakerThe Watchmaker Framework for Evolutionary Computation
Sparse Evolutionary Artificial Neural NetworksAlways sparse. Never dense. But never say never. A repository for the Adaptive Sparse Connectivity concept and its algorithmic instantiation, i.e. Sparse Evolutionary Training, to boost Deep Learning scalability on various aspects (e.g. memory and computational time efficiency, representation and generalization power).
EvoskeletonOfficial project website for the CVPR 2020 paper (Oral Presentation) "Cascaded Deep Monocular 3D Human Pose Estimation With Evolutionary Training Data"
Gym FxForex trading simulator environment for OpenAI Gym, observations contain the order status, performance and timeseries loaded from a CSV file containing rates and indicators. Work In Progress
EvomasterA tool for automatically generating system-level test cases. Currently targeting REST APIs.
Awesome Deep NeuroevolutionA collection of Deep Neuroevolution resources or evolutionary algorithms applying in Deep Learning (constantly updating)
BluepyoptBlue Brain Python Optimisation Library
Pygmo2A Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
YaboxYet another black-box optimization library for Python
DarwinEvolutionary Algorithms Framework
MealpyA collection of the state-of-the-art MEta-heuristics ALgorithms in PYthon (mealpy)
PyribsA bare-bones Python library for quality diversity optimization.
EvvoSolve multi-objective optimization problems with distributed evolutionary algorithms
GendisContains an implementation (sklearn API) of the algorithm proposed in "GENDIS: GEnetic DIscovery of Shapelets" and code to reproduce all experiments.
Applying eannsA 2D Unity simulation in which cars learn to navigate themselves through different courses. The cars are steered by a feedforward neural network. The weights of the network are trained using a modified genetic algorithm.
DistributedesDistributed implementation of popular evolutionary methods
Nsganetv2[ECCV2020] NSGANetV2: Evolutionary Multi-Objective Surrogate-Assisted Neural Architecture Search
Nsga2 MatlabA very fast, 90% vectorized, NSGA-II algorithm in matlab.
BoleroBehavior Optimization and Learning for Robots
GeatpyEvolutionary algorithm toolbox and framework with high performance for Python
Eaopt🍀 Evolutionary optimization library for Go (genetic algorithm, partical swarm optimization, differential evolution)
JeneticsJenetics - Genetic Algorithm, Genetic Programming, Evolutionary Algorithm, and Multi-objective Optimization
Pagmo2A C++ platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
PlatemoEvolutionary multi-objective optimization platform
GeneticalgorithmpythonSource code of PyGAD, a Python 3 library for building the genetic algorithm and training machine learning algorithms (Keras & PyTorch).
OptimOptimLib: a lightweight C++ library of numerical optimization methods for nonlinear functions
NEATESTNEATEST: Evolving Neural Networks Through Augmenting Topologies with Evolution Strategy Training
FEDOTAutomated modeling and machine learning framework FEDOT
tiny gpTiny Genetic Programming in Python
GEFESTToolbox for the generative design of geometrically-encoded physical objects using numerical modelling and evolutionary optimization
GeneticsJSEvolutionary algorithms library for the web 🧬
evoliGenetic Algorithm and Particle Swarm Optimization
gogaGo evolutionary algorithm is a computer library for developing evolutionary and genetic algorithms to solve optimisation problems with (or not) many constraints and many objectives. Also, a goal is to handle mixed-type representations (reals and integers).
TorchGATrain PyTorch Models using the Genetic Algorithm with PyGAD
microgp4A multi-purpose extensible self-adaptive evolutionary tool
opfunuA collection of Benchmark functions for numerical optimization problems (https://opfunu.readthedocs.io)
zoofszoofs is a python library for performing feature selection using a variety of nature-inspired wrapper algorithms. The algorithms range from swarm-intelligence to physics-based to Evolutionary. It's easy to use , flexible and powerful tool to reduce your feature size.
evoplexEvoplex is a fast, robust and extensible platform for developing agent-based models and multi-agent systems on networks. It's available for Windows, Linux and macOS.
PyConSysPython Control System : Create control loops and let the AI set the PID parameters
jMetalSPA framework for Big Data Optimization with multi-objective metaheuristics
vitaVita - Genetic Programming Framework
GARIGARI (Genetic Algorithm for Reproducing Images) reproduces a single image using Genetic Algorithm (GA) by evolving pixel values.
geneticalgorithm2Supported highly optimized and flexible genetic algorithm package for python
biteoptDerivative-Free Optimization Method for Global Optimization (C++)
exactEXONA: The Evolutionary eXploration of Neural Networks Framework -- EXACT, EXALT and EXAMM
NeuroMechFlyA neuromechanical model of adult Drosophila melanogaster.
opt4jModular Java framework for meta-heuristic optimization
triangulaGenerate high-quality triangulated and polygonal art from images.
EvOLuTIoNA simple simulation in Unity, which uses genetic algorithm to optimize forces applied to cubes
cgp-cnn-designUsing Cartesian Genetic Programming to find an efficient Convolutional Neural Network architecture