evotorch

Evolutionary optimizer

An evolutionary computation library built on top of PyTorch for solving optimization problems in various fields.

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

GitHub

1k stars
17 watching
63 forks
Language: Python
last commit: 16 days ago
Linked from 1 awesome list

artificial-intelligencedistributedevolutionary-algorithmsevolutionary-computationgpuneural-networksneuroevolutionoptimizationoptimization-algorithmspythonpytorchreinforcement-learning

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
atgambardella/pytorch-es An implementation of an optimization algorithm for training neural networks in machine learning environments. 350
roberttlange/evosax An evolution strategy optimization library built on top of JAX and XLA for high-throughput acceleration 506
bergel/neat An implementation of the Neuroevolution through Augmenting Topologies (NEAT) algorithm for evolutionary optimization of neural networks in Pharo. 16
moskomule/eve.pytorch An implementation of an optimization algorithm inspired by a 2016 research paper 33
locuslab/optnet A PyTorch module that adds differentiable optimization as a layer to neural networks 513
awentzonline/pytorch-cns Search algorithm for neural network optimization 26
alirezamika/evostra An optimization technique based on ideas of adaptation and evolution for training neural networks 270
project-platypus/platypus A Python library for multiobjective optimization algorithms and analysis tools. 573
maxhalford/eaopt An evolutionary optimization library that provides multiple algorithms and interfaces to solve complex optimization problems using genetic and other optimization techniques. 888
stonesjtu/pytorch-nce An implementation of Noise Contrastive Estimation in PyTorch to improve the performance and efficiency of softmax output layers 318
gugarosa/opytimizer An optimization library based on nature-inspired meta-heuristic algorithms. 606
anjiecheng/mnasnet-pytorch An implementation of a neural network architecture search algorithm optimized for mobile devices. 271
pemami4911/neural-combinatorial-rl-pytorch An implementation of Neural Combinatorial Optimization with Reinforcement Learning using PyTorch. 558
project-dc/pygeneses A PyTorch-based framework for training and studying artificial species in bio-inspired environments 72
akanimax/pro_gan_pytorch Implementation of a deep learning model for generating high-quality images with improved stability and variation. 536