All Projects → Ohjeah → cartesian

Ohjeah / cartesian

Licence: MIT License
a lightweight implementation of Cartesian genetic programming with symbolic regression in mind.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to cartesian

vita
Vita - Genetic Programming Framework
Stars: ✭ 24 (+14.29%)
Mutual labels:  symbolic-regression, genetic-programming
SimpleGP
Simple Genetic Programming for Symbolic Regression in Python3
Stars: ✭ 20 (-4.76%)
Mutual labels:  symbolic-regression, genetic-programming
geppy
A framework for gene expression programming (an evolutionary algorithm) in Python
Stars: ✭ 124 (+490.48%)
Mutual labels:  symbolic-regression, genetic-programming
moses
MOSES Machine Learning: Meta-Optimizing Semantic Evolutionary Search. See also AS-MOSES https://github.com/opencog/asmoses but kept to guaranty backward compatibility.
Stars: ✭ 127 (+504.76%)
Mutual labels:  genetic-programming
hal-cgp
Cartesian genetic programming (CGP) in pure Python.
Stars: ✭ 20 (-4.76%)
Mutual labels:  symbolic-regression
helisa
Scala API for jenetics
Stars: ✭ 23 (+9.52%)
Mutual labels:  genetic-programming
GeneticAlgorithmForFeatureSelection
Search the best feature subset for you classification mode
Stars: ✭ 82 (+290.48%)
Mutual labels:  genetic-programming
FEDOT
Automated modeling and machine learning framework FEDOT
Stars: ✭ 312 (+1385.71%)
Mutual labels:  genetic-programming
AI physicist
AI Physicist, a paradigm with algorithms for learning theories from data, by Wu and Tegmark (2019)
Stars: ✭ 23 (+9.52%)
Mutual labels:  symbolic-regression
DeepSymReg
Official repository for the paper "Integration of Neural Network-Based Symbolic Regression in Deep Learning for Scientific Discovery"
Stars: ✭ 35 (+66.67%)
Mutual labels:  symbolic-regression
binlex
A Binary Genetic Traits Lexer Framework
Stars: ✭ 303 (+1342.86%)
Mutual labels:  genetic-programming
MAP-Elites
Python implementation of the genetic algorithm MAP-Elites with applications in constrained optimization
Stars: ✭ 38 (+80.95%)
Mutual labels:  genetic-programming
wargames
two soldiers shooting at each other, controlled by a neural network with a genetic algorithm.
Stars: ✭ 22 (+4.76%)
Mutual labels:  genetic-programming
LGP
A robust Linear Genetic Programming implementation on the JVM using Kotlin.
Stars: ✭ 14 (-33.33%)
Mutual labels:  genetic-programming
geneal
A genetic algorithm implementation in python
Stars: ✭ 47 (+123.81%)
Mutual labels:  genetic-programming
opinionMining
Opinion Mining/Sentiment Analysis Classifier using Genetic Programming
Stars: ✭ 13 (-38.1%)
Mutual labels:  genetic-programming
ptreeopt
Policy tree optimization: Heuristic policy search for control of dynamic systems. Uses genetic programming to develop binary trees relating observed indicator variables to actions, either real-valued or discrete.
Stars: ✭ 30 (+42.86%)
Mutual labels:  genetic-programming
Pac-Man
Evolutionary Pac-Man bots using Grammatical Evolution and Multi-objective Optimization. Cool GUI included (Undergraduate Thesis)
Stars: ✭ 50 (+138.1%)
Mutual labels:  genetic-programming
EvolutionaryForest
An open source python library for automated feature engineering based on Genetic Programming
Stars: ✭ 56 (+166.67%)
Mutual labels:  genetic-programming
arja
Multi-Objective GP for Automated Repair of Java
Stars: ✭ 31 (+47.62%)
Mutual labels:  genetic-programming

cartesian: is a lightweight implementation of Cartesian genetic programming with symbolic regression in mind.

image0 image1 PyPI DOI Documentation Status Code style: black


It is meant to be used in conjunction with deap or glyph.

The basic components are provided:
  • data structure
  • 1+4 Algorithm
  • symbolic, ephemeral random and structure-based constants

Installation

cartesian is available on PyPI

pip install cartesian

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