Introduction to Artificial Neural Networks - Part 1