This document provides an introduction to feedforward neural networks. It discusses two main types: multilayer perceptrons and radial basis function networks. For multilayer perceptrons, it describes supervised learning using the backpropagation algorithm, which involves propagating input data forward through the network and then backpropagating error signals to adjust weights. It also discusses heuristics to improve backpropagation learning and techniques like cross-validation for model selection and stopping training. For radial basis function networks, it notes they differ from multilayer perceptrons in using local rather than global approximation and having a single hidden layer with a linear output layer.