An Evolutionary Computation framework, focused on genetic programming and neuroevolution
Cambrian can be installed through the Julia package manager:
Cambrian is used in the following packages:
There are other similar packages in Julia:
Some of the code in Cambrian is from or used in my course on evolutionary computation.
Cambrian is still under heavy development, so expect breaking changes. Pull requests are greatly appreciated.
A non-exhaustive list of upcoming features:
- Abstract evolution type for multiple dispatch
- Test parallelization
- NSGA-II style multi-objective
- Novelty archive
- JuMP-style API