mlnet
Installation
SKILL.md
ML.NET
Overview
ML.NET is Microsoft's cross-platform machine learning framework for .NET developers. It provides a pipeline-based API for loading data, transforming features, training models, and making predictions without requiring deep ML expertise. ML.NET supports classification, regression, clustering, anomaly detection, recommendation, and time-series forecasting, with AutoML for automated model selection and hyperparameter tuning.
NuGet Packages
dotnet add package Microsoft.ML
dotnet add package Microsoft.ML.AutoML # AutoML experimentation
dotnet add package Microsoft.ML.TimeSeries # Time-series forecasting
dotnet add package Microsoft.ML.Recommender # Recommendation engine
dotnet add package Microsoft.ML.ImageAnalytics # Image classification
Data Classes
ML.NET uses POCOs (Plain Old C# Objects) to represent input data and predictions.
using Microsoft.ML.Data;
Related skills