What Is ML.NET

Are you a .NET developer? Want to bring machine learning into your applications? Here is good news.

Microsoft recently open sourced its machine learning framework that is available on GitHub. ML.NET is an open source cross-platform for machine learning for .NET framework.

ML.NET allows .NET developers to develop their own models and infuse custom ML into their applications without prior expertise in developing or tuning machine learning models, all in .NET.

ML.NET was originally developed in Microsoft Research and evolved into a significant framework over the last decade and is used across many product groups in Microsoft like Windows, Bing, PowerPoint, Excel and more.

ML.NET runs on Windows, Linux, and macOS - any platform where 64 bit .NET Core or later is available.

The current release is 0.1. Check out the release notes.

First, ensure you have installed .NET Core 2.0 or later. ML.NET also works on the .NET Framework. Note that ML.NET currently must run in a 64-bit process.

Learn more about ML.NET and how to use it in this Build video.