NeuralNet Expansive Machine Learning Library implementing everything from optimizers to convolutional layers from scratch.