Gene expression programming

Gene expression programming

In computer programming, gene expression programming (GEP) is an evolutionary algorithm that creates computer programs or models. These computer programs are complex tree structures that learn and adapt by changing their sizes, shapes, and composition, much like a living organism. And like living organisms, the computer programs of GEP are also encoded in simple linear chromosomes of fixed length. Thus, GEP is a genotype–phenotype system, benefiting from a simple genome to keep and transmit the genetic information and a complex phenotype to explore the environment and adapt to it.

Comment
enIn computer programming, gene expression programming (GEP) is an evolutionary algorithm that creates computer programs or models. These computer programs are complex tree structures that learn and adapt by changing their sizes, shapes, and composition, much like a living organism. And like living organisms, the computer programs of GEP are also encoded in simple linear chromosomes of fixed length. Thus, GEP is a genotype–phenotype system, benefiting from a simple genome to keep and transmit the genetic information and a complex phenotype to explore the environment and adapt to it.
Depiction
Decision tree for playing outside.png
Expression of 3 GEP genes, 1st k-expression *Qb+*-bbba.png
Expression of a GEP neural network for the exclusive-or.png
Expression of a multicellular GEP system with 3 ADFs and 2 main programs.png
Expression of a unicellular GEP system with three ADFs.png
GEP decision tree, k-expression WOTHababab.png
GEP decision tree with numeric and nominal attributes, k-expression WOTHababab.png
GEP decision tree with numeric and nominal attributes.png
GEP expression tree, k-expression *b+a-aQa.png
GEP expression tree, k-expression Q*-+abcd.png
GEP expression tree, k-expression Q*b**+baQba.png
GEP expression tree with placeholder for RNCs.png
GEP expression tree with RNCs.png
GEP expression tree with symbols (numerals) for RNCs.png
GEP neural network solution for the exclusive-or.png
GEP neural network with 7 nodes.png
Neural network with 5 units.png
Has abstract
enIn computer programming, gene expression programming (GEP) is an evolutionary algorithm that creates computer programs or models. These computer programs are complex tree structures that learn and adapt by changing their sizes, shapes, and composition, much like a living organism. And like living organisms, the computer programs of GEP are also encoded in simple linear chromosomes of fixed length. Thus, GEP is a genotype–phenotype system, benefiting from a simple genome to keep and transmit the genetic information and a complex phenotype to explore the environment and adapt to it.
Hypernym
Algorithm
Is primary topic of
Gene expression programming
Label
enGene expression programming
Link from a Wikipage to an external page
www.gene-expression-programming.com/
www.gepsoft.com/
www.gene-expression-programming.com/GepBook/Introduction.htm
Link from a Wikipage to another Wikipage
Artificial intelligence
Artificial neural network
Boolean algebra (logic)
C (programming language)
Category:Evolutionary algorithms
Category:Evolutionary computation
Category:Gene expression programming
Category:Genetic algorithms
Category:Genetic programming
Chromosome
Combinatorial optimization
Computer programming
Confusion matrix
Correlation and dependence
Crossover (genetic algorithm)
Decision trees
DNA double helix
Evolutionary algorithm
Evolutionary algorithms
Evolution strategies
Exclusive or
Expression tree
File:Decision tree for playing outside.png
File:Expression of 3 GEP genes, 1st k-expression *Qb+*-bbba.png
File:Expression of a GEP neural network for the exclusive-or.png
File:Expression of a multicellular GEP system with 3 ADFs and 2 main programs.png
File:Expression of a unicellular GEP system with three ADFs.png
File:GEP decision tree, k-expression WOTHababab.png
File:GEP decision tree with numeric and nominal attributes, k-expression WOTHababab.png
File:GEP decision tree with numeric and nominal attributes.png
File:GEP expression tree, k-expression *b+a-aQa.png
File:GEP expression tree, k-expression Q*-+abcd.png
File:GEP expression tree, k-expression Q*b**+baQba.png
File:GEP expression tree with placeholder for RNCs.png
File:GEP expression tree with RNCs.png
File:GEP expression tree with symbols (numerals) for RNCs.png
File:GEP neural network solution for the exclusive-or.png
File:GEP neural network with 7 nodes.png
File:Neural network with 5 units.png
Fitness function
Fitness landscape
F-measure
Fortran
Gene
Gene expression programming
Genetic algorithms
Genetic operator
Genetic operators
Genetic programming
GeneXproTools
Genotype
Genotype-phenotype distinction
Genotype–phenotype distinction
Gepsoft
Google Code
Grammatical evolution
Hinge loss
Jaccard similarity
Java (programming language)
Karva notation
Linear genetic programming
Logic synthesis
Logistic regression
Loss function
Machine learning
Matthews correlation coefficient
Maximum likelihood estimation
Mean absolute error
Mean squared error
Multi expression programming
Mutation (genetic algorithm)
Parse tree
Pearson product-moment correlation coefficient
Phenotype
Precision and recall
Predictive analytics
Python (programming language)
Receiver operating characteristic
Recursion (computer science)
Regression analysis
Root mean squared error
Roulette-wheel selection
R-square
Sensitivity and specificity
SourceForge
Statistical classification
Symbolic Regression
Time series prediction
Transposition (genetics)
Tree structure
SameAs
4kA61
Gene expression programming
m.045x44
Programación de expresiones de genes
Q5531551
برنامه‌نویسی بیان ژن
Subject
Category:Evolutionary algorithms
Category:Evolutionary computation
Category:Gene expression programming
Category:Genetic algorithms
Category:Genetic programming
Thumbnail
GEP expression tree, k-expression Q*-+abcd.png?width=300
WasDerivedFrom
Gene expression programming?oldid=1099281559&ns=0
WikiPageLength
50852
Wikipage page ID
1098818
Wikipage revision ID
1099281559
WikiPageUsesTemplate
Template:Cite book
Template:COI
Template:Math
Template:Mset
Template:No
Template:Ordered list
Template:Reflist
Template:Short description
Template:Use dmy dates
Template:Vertical header
Template:Yes