Artificial neural network project for Machine Learning (CAP5610)