final project on artificial neural networks 8198806