Genetic program
Genetic Program
Genetic Program (juh-net-ik proh-gram) is a type of Artificial Intelligence that uses Evolutionary Computation to solve problems. The term was first coined by John Koza in the 1990s.
Etymology
The term "Genetic Program" is derived from the words "genetic", which refers to genes and heredity, and "program", which refers to a set of instructions for a computer. It reflects the method's approach of using principles from Genetics and Evolution to evolve solutions to problems.
Definition
A Genetic Program is a method of Machine Learning where a population of candidate solutions to a problem is evolved towards better solutions. Each individual in the population is a computer program, represented as a Tree Structure. The individuals in the population are evolved by applying operations such as Crossover and Mutation, which are inspired by natural genetic variation and evolution.
Related Terms
- Genetic Algorithm: A similar method that represents solutions as strings rather than tree structures.
- Evolutionary Algorithm: A general term for algorithms that use principles of evolution to evolve solutions to problems.
- Fitness Function: A function used in genetic programming to evaluate the fitness of individuals in the population.
- Selection: The process of choosing individuals from the population to reproduce and create the next generation.
See Also
External links
- Medical encyclopedia article on Genetic program
- Wikipedia's article - Genetic program
This WikiMD article is a stub. You can help make it a full article.
Languages: - East Asian
中文,
日本,
한국어,
South Asian
हिन्दी,
Urdu,
বাংলা,
తెలుగు,
தமிழ்,
ಕನ್ನಡ,
Southeast Asian
Indonesian,
Vietnamese,
Thai,
မြန်မာဘာသာ,
European
español,
Deutsch,
français,
русский,
português do Brasil,
Italian,
polski