HyperNEAT Query Connection
   HOME

TheInfoList



OR:

Hypercube-based NEAT, or HyperNEAT, is a generative encoding that evolves
artificial neural networks In machine learning, a neural network (also artificial neural network or neural net, abbreviated ANN or NN) is a computational model inspired by the structure and functions of biological neural networks. A neural network consists of connected ...
(ANNs) with the principles of the widely used NeuroEvolution of Augmented Topologies (NEAT) algorithm developed by Kenneth Stanley. It is a novel technique for evolving large-scale neural networks using the geometric regularities of the task domain. It uses Compositional Pattern Producing Networks ( CPPNs), which are used to generate the images fo
Picbreeder.org
and shapes fo
EndlessForms.com
. HyperNEAT has recently been extended to also evolve plastic ANNs and to evolve the location of every neuron in the network.


Applications to date

* Multi-agent learning * Checkers board evaluation * Controlling Legged Robo
video
* Comparing Generative vs. Direct Encodings * Investigating the Evolution of Modular Neural Networks * Evolving Objects that can be 3D-printed * Evolving the Neural Geometry and Plasticity of an ANN


References


External links

* * * * * * * Evolutionary algorithms and artificial neuronal networks Evolutionary computation Genetic algorithms {{bioinformatics-stub