Neural network control systems that learn to perform appropriately.
Setting up a neural network with a learning algorithm that determines how it can best operate is an efficient way to formulate control systems for many engineering applications, and is often much more feasible than direct programming. This paper examines three important aspects of this approach: the details of the cost function that is used with the gradient descent learning algorithm, how the resulting system depends on the initial pre-learning connection weights, and how the resulting system depends on the pattern of learning rates chosen for the different components of the system. We explore these issues by explicit simulations of a toy model that is a simplified abstraction of part of the human oculomotor control system. This allows us to compare our system with that produced by human evolution and development. We can then go on to consider how we might improve on the human system and apply what we have learnt to control systems that have no human analogue.
Bullinaria
J A
JA
Department of Psychology, The University of Reading, UK. j.bullinaria@physics.org
Riddell
P M
PM
D003198:Computer Simulation; D003290:Convergence, Ocular / Q000502:physiology; D005246:Feedback; D006801:Humans; D008959:Models, Neurological; D016571:Neural Networks, Computer; D009802:Oculomotor Nerve / Q000502:physiology*