By Matt Eland.
See my article on Text Classification in C# with ML.NET 2.0 for a full walkthrough of this code and its covered contents.
Special thanks to those who chimed in with quotes on Twitter!
The article and code for this was heavily influenced by articles / code from the following places: