Microsoft announces ML.NET, a cross-platform machine learning framework

Reading time icon 1 min. read


Readers help support MSPoweruser. When you make a purchase using links on our site, we may earn an affiliate commission. Tooltip Icon

Read the affiliate disclosure page to find out how can you help MSPoweruser effortlessly and without spending any money. Read more

At Build developer conference yesterday, Microsoft announced ML.NET, a cross-platform machine learning framework that will enable .NET developers to develop their own models and infuse custom ML into their apps without any experience in working with machine learning models. Microsoft mentioned that many product groups like Windows, Bing, Azure, and more are already using ML.NET inside of Microsoft.

In the current release, ML.NET supports ML tasks like classification (e.g. text categorization and sentiment analysis) and regression (e.g. forecasting and price prediction). It also comes with .NET APIs for training models, using models for predictions, as well as the core components of this framework, such as learning algorithms, transforms, and core ML data structures. It is important to note that ML.NET is just a framework. It can be extended using TensorFlow, Accord.NET, and CNTK.

Microsoft is also open sourcing this framework, so you can follow along the development process here.

Learn more about this announcement here.

More about the topics: cross-platform, machine learning, machine learning framework, microsoft, ML.Net