Introduction to artificial neural networks