GEP Tutorials

GEP Tutorials

A Quick Introduction to Gene Expression Programming

Gene Expression Programming (GEP) is a learning algorithm and what it learns specifically is about relationships between variables in sets of data and then builds models to explain these relationships. How learning algorithms build models or discover solutions to problems varies, with some simulating networks of neurons and others simulating evolution through natural selection. Gene Expression Programming belongs to the latter group....

Karva Notation and K-Expressions

Karva notation was developed specifically for Gene Expression Programming (GEP) and consists of a universal way of compactly representing any mathematical or logical expression that can be represented as a tree. Besides its compactness, this universal representation is also linear, and this is a fundamental characteristic for any system that has to breed mathematical expressions to create new, more precise ones....

Subscribe to the GEP Mailing List


Last update: 23/July/2013
Candida Ferreira
All rights reserved.