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: 2 months 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. 351
roberttlange/evosax An evolution strategy optimization library built on top of JAX and XLA for high-throughput acceleration 514
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 517
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. 579
maxhalford/eaopt An evolutionary optimization library that provides multiple algorithms and interfaces to solve complex optimization problems using genetic and other optimization techniques. 890
stonesjtu/pytorch-nce An implementation of Noise Contrastive Estimation in PyTorch to improve the performance and efficiency of softmax output layers 317
gugarosa/opytimizer An optimization library based on nature-inspired meta-heuristic algorithms. 609
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. 562
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. 538