evolutionary-algorithms

There are 1645 repositories under evolutionary-algorithms topic.

  • algorithmicsuperintelligence/openevolve

    Open-source implementation of AlphaEvolve

    Language:Python4.5k663
  • triangula

    rh12503/triangula

    Generate high-quality triangulated and polygonal art from images.

    Language:Go3.9k3921122
  • PySR

    MilesCranmer/PySR

    High-Performance Symbolic Regression in Python and Julia

    Language:Python3.2k33300292
  • GeneticAlgorithmPython

    ahmedfgad/GeneticAlgorithmPython

    Source code of PyGAD, a Python 3 library for building the genetic algorithm and training machine learning algorithms (Keras & PyTorch).

    Language:Python2.1k26172490
  • geatpy-dev/geatpy

    Evolutionary algorithm toolbox and framework with high performance for Python

    Language:Python2.1k44380733
  • BIMK/PlatEMO

    Evolutionary multi-objective optimization platform

    Language:MATLAB2k47122508
  • google/vizier

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

    Language:Python1.6k2344107
  • ArztSamuel/Applying_EANNs

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

    Language:ASP1.6k1066371
  • EMI-Group/evox

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

    Language:Python1.4k6731202
  • nnaisense/evotorch

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

    Language:Python1.1k164677
  • shyamsaktawat/OpenAlpha_Evolve

    OpenAlpha_Evolve is an open-source Python framework inspired by the groundbreaking research on autonomous coding agents like DeepMind's AlphaEvolve.

    Language:Python933145
  • MaxHalford/eaopt

    :four_leaf_clover: Evolutionary optimization library for Go (genetic algorithm, partical swarm optimization, differential evolution)

    Language:Go904302396
  • esa/pagmo2

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

    Language:C++89537248171
  • jenetics

    jenetics/jenetics

    Jenetics - Genetic Algorithm, Genetic Programming, Grammatical Evolution, Evolutionary Algorithm, and Multi-objective Optimization

    Language:Java87640523163
  • kthohr/optim

    OptimLib: a lightweight C++ library of numerical optimization methods for nonlinear functions

    Language:C++8763860143
  • AgileRL

    AgileRL/AgileRL

    Streamlining reinforcement learning with RLOps. State-of-the-art RL algorithms and tools, with 10x faster training through evolutionary hyperparameter optimization.

    Language:Python84176767
  • self-parking-car-evolution

    trekhleb/self-parking-car-evolution

    🧬 Training the car to do self-parking using a genetic algorithm

    Language:TypeScript754151385
  • SymbolicRegression.jl

    MilesCranmer/SymbolicRegression.jl

    Distributed High-Performance Symbolic Regression in Julia

    Language:Julia74415170117
  • FEDOT

    aimclub/FEDOT

    Automated modeling and machine learning framework FEDOT

    Language:Python697857089
  • 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).

    Language:Kotlin6371917298
  • MaxRobinsonTheGreat/LifeEngine

    The Life Engine

    Language:JavaScript5301617124
  • esa/pygmo2

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

    Language:C++5071010065
  • kahypar

    kahypar/kahypar

    KaHyPar (Karlsruhe Hypergraph Partitioning) is a multilevel hypergraph partitioning framework providing direct k-way and recursive bisection based partitioning algorithms that compute solutions of very high quality.

    Language:C++4901614697
  • 7ossam81/EvoloPy

    EvoloPy toolbox provides classical and recent nature-inspired metaheuristic for the global optimization.

    Language:Python4872346242
  • rishal-hurbans/Grokking-Artificial-Intelligence-Algorithms

    The official code repository supporting the book, Grokking Artificial Intelligence Algorithms

    Language:Python369105122
  • Circle-Evolution

    ahmedkhalf/Circle-Evolution

    Evolutionary Art Using Circles in Python

    Language:Python355101045
  • rodrigo-arenas/Sklearn-genetic-opt

    ML hyperparameters tuning and features selection, using evolutionary algorithms.

    Language:Python350106790
  • wildart/Evolutionary.jl

    Evolutionary & genetic algorithms for Julia

    Language:Julia34878359
  • Nicholasli1995/EvoSkeleton

    Official project website for the CVPR 2020 paper (Oral Presentation) "Cascaded deep monocular 3D human pose estimation wth evolutionary training data"

    Language:Python338115846
  • SakanaAI/evo-memory

    Code to train and evaluate Neural Attention Memory Models to obtain universally-applicable memory systems for transformers.

    Language:Python32710336
  • alirezamika/evostra

    A fast Evolution Strategy implementation in Python

    Language:Python27116646
  • Evolutionary-Intelligence/pypop

    [JMLR (CCF-A)] PyPop7: A Pure-PYthon LibrarY for POPulation-based Black-Box Optimization (BBO), especially *Large-Scale* algorithm variants (from evolutionary computation, swarm intelligence, statistics, operations research, machine learning, mathematical optimization, meta-heuristics, auto-control etc.). [https://jmlr.org/papers/v25/23-0386.html]

    Language:Python26831239
  • DylanCope/Evolving-Protozoa

    An interactive environment where protozoa-like entities live, die, and have offspring whose behaviours and morphologies can change.

    Language:Java266181429
  • DataCanvasIO/Hypernets

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

    Language:Python265162340
  • rmsolgi/geneticalgorithm

    Genetic Algorithm Package for Python

    Language:Python2654077
  • lmarti/evolutionary-computation-course

    Jupyter/IPython notebooks about evolutionary computation.

    Language:Jupyter Notebook255165100