Return to search

Machine learning through self generating programs

Published Article / People have tried different ways to make machines intelligent. One option is to use a simulated neural net as a platform for Genetic Algorithms. Neural nets are a combination of neurons in a certain pattern. Neurons in a neural net system are a simulation of neurons in an organism's brain. Genetic Algorithms represent an emulation of evolution in nature. The question arose as to why write a program to simulate neurons if a program can execute the functions a combination of neurons would generate. For this reason a virtual robot indicated in Figure 1 was made "intelligent" by developing a process where the robot creates a program for itself. Although Genetic Algorithms might have been used in the past to generate a program, a new method called Single-Chromosome-Evolution-Algorithms (SCEA) was introduced and compared to Genetic Algorithms operation. Instructions in the program were changed by using either Genetic Algorithms or alternatively with SCEA where only one simulation was needed per generation to be tested by the fitness of the system.

Identiferoai:union.ndltd.org:netd.ac.za/oai:union.ndltd.org:cut/oai:ir.cut.ac.za:11462/407
Date January 2007
CreatorsLubbe, H.G, Kotze, B.J.
ContributorsCentral University of Technology Free State Bloemfontein
PublisherInterim : Interdisciplinary Journal, Vol 6, Issue 2: Central University of Technology Free State Bloemfontein
Source SetsSouth African National ETD Portal
Languageen_US
Detected LanguageEnglish
TypeArticle
Format57 988 bytes, 1 file, Application/PDF
RightsCentral University of Technology Free State Bloemfontein
RelationInterim : Interdisciplinary Journal;Vol 6, Issue 2

Page generated in 0.0065 seconds