FYI: this library has been in development for nearly a decade and is very mature. It is as old as the likes of Scikit-Learn or Theano. It is, or at least was, widely used within MS.
I spent a good couple of hours trying to get into machine learning, using Microsoft.ML,from zero previous knowledge. I did the iris and sentiment tutorial on Microsofts docs, but when I tried moving to my own (very simple) dataset, I got exception after exception not understanding why. No one else seem to have the problems (because it's so new - to the public) and the source on github is apparently incomplete so I couldn't dig all the answers out myself.
It might be stable and mature but it's not a good entry point for beginners imo.
Finally, Microsoft! I have always felt weird about Microsoft prioritizing Python before their own language. Not that I do a lot of ML, but I plan to maybe use it for some projects in the future and then it would feel nice to have an official .NET package for it.
Would be nice if they provided performant .Net wrappers around some of the more popular open source ML libraries (pandas for example), assuming that is technically possible.
It gets more and more interesting. First, swift for tensorflow, then ML.NET. I like that ML is maturing and that we are getting statically typed tools.
Very interesting. Nice to have another option available. I've dabbled with the Stanford NLP libraries from .NET, but the GPL restriction makes it difficult to actually use in production code.
That is the problem. We're selling a compiled product that is installed on other people's machines. It's very complicated, and the guidance that I have gotten from bosses and lawyers is stay away from GPL code.
MS only decided to open source it recently.
Disclaimer: I was one of the early team members.