ML.NET is Microsoft's open-source machine learning framework for .NET developers. You can train models for classification, regression, sentiment analysis, and recommendation — all in C#. In an ASP.NET Core project, you load the trained model once using MLContext and PredictionEngine, then call it like any service via Dependency Injection. For example, you can build a booking demand predictor or a spam comment filter for your CMS. No Python, no external API calls — the model runs locally inside your app. ML.NET also supports importing existing ONNX and TensorFlow models!