An Introduction to Neural Networks