Artificial Neural Networks I


Artificial neural networks (ANNs) provide a general, practical method for learning real-valued, discrete-valued, and vector-valued functions from examples. Algorithms such as BACKPROPAGATION gradient descent to tune network parameters to best fit a training set of input-output pairs.  ANN learning is robust to errors in the training data and has been successfully applied to problems such as: 

  • Interpreting visual scenes 

  • Speech recognition

  • Learning robot control strategies.

Neural network learning methods provide a robust approach to approximating real-valued, discrete-valued, and vector-valued target functions. For certain types of problems, such as learning to interpret complex real-world sensor data, artificial neural networks are among the most effective learning methods. The BACKPROPAGATION algorithm has proven surprisingly successful in many practical problems such as learning  to recognize handwritten characters to recognize spoken words to recognize faces.