Description: Artificial neural network is an empirical model which imitates the function of biological neural network. Biological neurons are stimulated by afferents, and their responses are transmitted from the output to other connected neurons. The transformation relationship between input and output is generally non-linear.