This document provides an overview of artificial neural networks. It discusses biological neurons and artificial neurons, then describes models and algorithms for neural networks including perceptrons and multilayer perceptrons. It also covers topics like unsupervised learning, hybrid networks, radial basis functions, and provides examples of neural networks in SPSS and MATLAB.