wildart / Evolutionary.jl
Licence: other
Evolutionary & genetic algorithms for Julia
Stars: ✭ 142
Programming Languages
julia
2034 projects
Projects that are alternatives of or similar to Evolutionary.jl
goga
Go 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).
Stars: ✭ 39 (-72.54%)
Mutual labels: genetic-algorithm, evolutionary-algorithms
tiny gp
Tiny Genetic Programming in Python
Stars: ✭ 58 (-59.15%)
Mutual labels: genetic-algorithm, evolutionary-algorithms
evoli
Genetic Algorithm and Particle Swarm Optimization
Stars: ✭ 22 (-84.51%)
Mutual labels: genetic-algorithm, evolutionary-algorithms
neuroevolution-robots
Neuroevolution demo through TensorFlow.js, Neataptic, and Box2D
Stars: ✭ 31 (-78.17%)
Mutual labels: genetic-algorithm, evolutionary-algorithms
Jenetics
Jenetics - Genetic Algorithm, Genetic Programming, Evolutionary Algorithm, and Multi-objective Optimization
Stars: ✭ 616 (+333.8%)
Mutual labels: genetic-algorithm, evolutionary-algorithms
zoofs
zoofs 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.
Stars: ✭ 142 (+0%)
Mutual labels: genetic-algorithm, evolutionary-algorithms
GeneticAlgorithmForFeatureSelection
Search the best feature subset for you classification mode
Stars: ✭ 82 (-42.25%)
Mutual labels: genetic-algorithm, evolutionary-algorithms
opt4j
Modular Java framework for meta-heuristic optimization
Stars: ✭ 25 (-82.39%)
Mutual labels: genetic-algorithm, evolutionary-algorithms
Pagmo2
A C++ platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
Stars: ✭ 540 (+280.28%)
Mutual labels: genetic-algorithm, evolutionary-algorithms
Geneticalgorithmpython
Source code of PyGAD, a Python 3 library for building the genetic algorithm and training machine learning algorithms (Keras & PyTorch).
Stars: ✭ 435 (+206.34%)
Mutual labels: genetic-algorithm, evolutionary-algorithms
GARI
GARI (Genetic Algorithm for Reproducing Images) reproduces a single image using Genetic Algorithm (GA) by evolving pixel values.
Stars: ✭ 41 (-71.13%)
Mutual labels: genetic-algorithm, evolutionary-algorithms
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.
Stars: ✭ 1,093 (+669.72%)
Mutual labels: genetic-algorithm, evolutionary-algorithms
geneticalgorithm2
Supported highly optimized and flexible genetic algorithm package for python
Stars: ✭ 36 (-74.65%)
Mutual labels: genetic-algorithm, evolutionary-algorithms
TorchGA
Train PyTorch Models using the Genetic Algorithm with PyGAD
Stars: ✭ 47 (-66.9%)
Mutual labels: genetic-algorithm, evolutionary-algorithms
biteopt
Derivative-Free Optimization Method for Global Optimization (C++)
Stars: ✭ 91 (-35.92%)
Mutual labels: genetic-algorithm, evolutionary-algorithms
GeneticsJS
Evolutionary algorithms library for the web 🧬
Stars: ✭ 25 (-82.39%)
Mutual labels: genetic-algorithm, evolutionary-algorithms
EvOLuTIoN
A simple simulation in Unity, which uses genetic algorithm to optimize forces applied to cubes
Stars: ✭ 44 (-69.01%)
Mutual labels: genetic-algorithm, evolutionary-algorithms
triangula
Generate high-quality triangulated and polygonal art from images.
Stars: ✭ 3,775 (+2558.45%)
Mutual labels: genetic-algorithm, evolutionary-algorithms
NEATEST
NEATEST: Evolving Neural Networks Through Augmenting Topologies with Evolution Strategy Training
Stars: ✭ 13 (-90.85%)
Mutual labels: genetic-algorithm, evolutionary-algorithms
Eaopt
🍀 Evolutionary optimization library for Go (genetic algorithm, partical swarm optimization, differential evolution)
Stars: ✭ 718 (+405.63%)
Mutual labels: genetic-algorithm, evolutionary-algorithms
Evolutionary
A Julia package for evolutionary & genetic algorithms.
Documentation | Build Status |
---|---|
Installation
The package can be installed with the Julia package manager.
From the Julia REPL, type ]
to enter the Pkg REPL mode and run:
pkg> add Evolutionary
Algorithms
- (μ/ρ(+/,)λ)-SA-ES
- (μ/μI,λ)-CMA-ES
- Genetic Algorithms (GA)
- Differential Evolution (DE)
- Genetic Programming (TreeGP)
Operators
-
Mutations
- ES
- (an)isotropic Gaussian
- (an)isotropic Cauchy
- GA
- binary
- flip
- inversion
- real valued
- uniform
- gaussian
- BGA
- combinatorial
- inversion
- insertion
- swap2
- scramble
- shifting
- binary
- ES
-
Recombinations
- average
- marriage
-
Crossovers
- binary
- N-point
- uniform
- real valued
- discrete
- weighted average
- intermediate
- line
- permutation
- PMX
- OX1
- OX2
- CX
- POS
- binary
-
Selections
- rank-based fitness assignment
- (μ, λ)-uniform ranking
- roulette (fitness proportionate selection, FSP)
- stochastic universal sampling (SUS)
- tournament
- truncation
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].