Artificial Neural Networks
Main page | Viewpoints | Uses | Architecture and Training | Supervision | History | Dynamics | Contacts


Uses


Artificial neural networks have proven to be practical, robust tools that are used in many applications; distinguishing bombs and weapons from alarm clocks in semi-automatic airport x-ray machines; translating spoken words into computer commands; and the control of autonomous robots, to mention a few. Some of the network theory helps by defining a conceptual vocabulary that enables scientists to more accurately describe the vastly more complex phenomenon that we observe in systems like our own brains.

As usual, there are problems as well. Even if you have a nice network that does its job, it is almost impossible to tell just how it does it. This goes along the same lines as asking a natural talent how s/he does whatever s/he is good at. They just do it. Artificial neural networks also typically involve the use of non-linear optimisation (explained later), and are then largely dependent on the performance of this rather difficult procedure.