Artificial neural networks are interconnected sets of model neurons that simulate the function of biological neural networks.