NeuralNets semester project