Artificial neural networks, with their enticement of predictive power and adaptability, as well as being relatively cost effective and simple to use, have developed as a very important computing methodology of the 20th century.