[thumb:112:l]NEAT steht für NeuroEvolution of Augmenting Topologies und meint ein lernendes System, dass basierend auf neuronalen Netzen und evolutionären Algorithmen für bestimmte Aufgaben, die sich benchmarken lassen, Lösungsstrategien entwickelt. Zur Zeit bin ich dabei, mir diese genaue Funktionsweise für ein Referat anzueignen.
Bei meinen Recherchen bin ich auf ein in Delphi geschriebenes Programm gestossen, dass die Fähigkeiten der NEAT-Technologie demonstriert. Das Paket heisst DelphiNEAT und ist eine Sammlung mehrerer Programme. In ihnen wird beispielsweise demonstriert, wie ein Agent lernt, mittels weniger Sensoren durch ein Labyrinth zu navigieren oder eine Schlange lernt, ihre einzelnen Segmente zur Fortbewegung einzusetzen.
Weitere Informationen zur NEAT-Technologie sowie Beispielprogramme in zahlreichen anderen Programmiersprachen finden sich hier.
