ML.NET

ML.NET
Original authorMicrosoft
Developer.NET Foundation
Initial release7 May 2018 (2018-05-07)
Stable release
3.0.0 / 28 November 2023 (2023-11-28)
Preview release
3.0.0-preview.23511.1 / 14 October 2023 (2023-10-14)
Written inC# and C++
Operating systemLinux, macOS, Windows
Platform.NET Core,
.NET Framework
TypeMachine learning library
LicenseMIT License
Websitedot.net/ml
Repositorygithub.com/dotnet/machinelearning/

ML.NET is a free software machine learning library for the C# and F# programming languages. It also supports Python models when used together with NimbusML. The preview release of ML.NET included transforms for feature engineering like n-gram creation, and learners to handle binary classification, multi-class classification, and regression tasks. Additional ML tasks like anomaly detection and recommendation systems have since been added, and other approaches like deep learning will be included in future versions.