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