neuralnet is implemented aside from the back prop on the input->hidden weights