A survey of fundamental methods and techniques of the field of neural networks. Single- and multi-layer perceptrons; radial-basis function networks; support vector machines; recurrent networks; supervised and unsupervised learning; application to pattern classification and function approximation problems.