Machine Learning digit recognizer (MNIST data-set) in C# .NET