This library implements Cartesian genetic programming (e.g, Miller and Thomson, 2000; Miller, 2011) for symbolic regression in pure Python, targeting applications with expensive fitness evaluations. It provides Python data structures to represent and evolve two-dimensional directed graphs (genotype) that are translated into computational graphs (phenotype) implementing mathematical expressions. The computational graphs can be compiled as Python functions, SymPy expressions (Meurer et al., 2017) or PyTorch modules (Paszke et al., 2017). The library currently implements an evolutionary algorithm, specifically (mu + lambda) evolution strategies adapted from Deb et al. (2002), to evolve a population of symbolic expressions in order to optimize ...
Genetic Programming (GP) can make an important contribution to explainable artificial intelligence b...
The majority of genetic programming implementations build expressions that only use a single data ty...
Cartesian genetic programming (CGP) is a form of genetic programming where candidate programs are re...
Cartesian Genetic Programming (CGP) is a type of Genetic Programming based on a program in a form of...
This thesis examines various kinds of mutations in the Cartesian Genetic Programming (CGP) on tasks ...
Cartesian Genetic Programming (CGP) is a type of Genetic Programming based on a program in a form of...
Evolutionary algorithms are constantly developing and progressive part of informatics. These algorit...
Genetic programming is a nature-inspired method of programming that allows an automated creation and...
We introduce TurboGP, a Genetic Programming (GP) library fully written in Python and specifically de...
We introduce the use of high order automatic differentiation, implemented via the algebra of truncat...
This thesis examines a conversion of a solution produced by geometric semantic genetic programming (...
We introduce the use of high order automatic differentiation, implemented via the algebra of truncat...
Abstract. The paper presents for the first time automatic module acquisition and evolution within th...
This thesis is focused on finding procedures that would accelerate symbolic regressions in Cartesian...
Genetic Programming (GP) can make an important contribution to explainable artificial intelligence b...
Genetic Programming (GP) can make an important contribution to explainable artificial intelligence b...
The majority of genetic programming implementations build expressions that only use a single data ty...
Cartesian genetic programming (CGP) is a form of genetic programming where candidate programs are re...
Cartesian Genetic Programming (CGP) is a type of Genetic Programming based on a program in a form of...
This thesis examines various kinds of mutations in the Cartesian Genetic Programming (CGP) on tasks ...
Cartesian Genetic Programming (CGP) is a type of Genetic Programming based on a program in a form of...
Evolutionary algorithms are constantly developing and progressive part of informatics. These algorit...
Genetic programming is a nature-inspired method of programming that allows an automated creation and...
We introduce TurboGP, a Genetic Programming (GP) library fully written in Python and specifically de...
We introduce the use of high order automatic differentiation, implemented via the algebra of truncat...
This thesis examines a conversion of a solution produced by geometric semantic genetic programming (...
We introduce the use of high order automatic differentiation, implemented via the algebra of truncat...
Abstract. The paper presents for the first time automatic module acquisition and evolution within th...
This thesis is focused on finding procedures that would accelerate symbolic regressions in Cartesian...
Genetic Programming (GP) can make an important contribution to explainable artificial intelligence b...
Genetic Programming (GP) can make an important contribution to explainable artificial intelligence b...
The majority of genetic programming implementations build expressions that only use a single data ty...
Cartesian genetic programming (CGP) is a form of genetic programming where candidate programs are re...