ECE772 Neural Networks Project