Evolving Learning Neural Networks
Christenson, Christopher P.
Supervised learning has long been used to modify the artificial neural network in order to perform classification tasks. However, the standard fully connected layered design is often inadequate when performing such tasks. We show that evolution can be used to design an artificial neural network that learns faster and more accurately. By evolving artificial neural networks within a dynamic environment, the artificial neural network is forced to use learning. This strategy combined with incremental evolution produces an artificial neural network that outperforms the standard fully-connected layered design. The resulting artificial neural network can learn to solve an entire domain of problems, including those of lesser complexity. Evolution alone can be used to create a network that solves a single task. However, real world environments are dynamic, and thus require the ability to adapt to changes. By improving the design of the artificial neural network for learning tasks, we have come one step closer to artificial life.
neural networks, artificial intelligence
Christenson, C. P. (2004). Evolving learning neural networks (Unpublished thesis). Texas State University-San Marcos, San Marcos, Texas.