ML.NET

ML.NET is the open-source framework for anyone that wants to develop machine learning solutions using their .NET skills. In other words, you can integrate machine learning features into web, mobile, and desktop applications as well as in games and IoT systems by using C# or F# – all within the .NET ecosystem.

ML (Meta Language) is a general-purpose functional programming language. It is known for its use of the polymorphic Hindley–Milner type system, which automatically assigns the types of most expressions without requiring explicit type annotations, and ensures type safety – there is a formal proof that a well-typed ML program does not cause runtime type errors.