machinelearning and machinelearning-samples

ML.NET is the core framework library, while machinelearning-samples provides accompanying code examples and tutorials that demonstrate how to use ML.NET—making them complements designed to be used together.

machinelearning
71
Verified
machinelearning-samples
51
Established
Maintenance 20/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 25/25
Stars: 9,331
Forks: 1,940
Downloads:
Commits (30d): 9
Language: C#
License: MIT
Stars: 4,678
Forks: 2,696
Downloads:
Commits (30d): 0
Language: PowerShell
License: MIT
No Package No Dependents
Stale 6m No Package No Dependents

About machinelearning

dotnet/machinelearning

ML.NET is an open source and cross-platform machine learning framework for .NET.

Provides AutoML capabilities for automated model selection and hyperparameter tuning, plus native support for consuming pre-trained TensorFlow and ONNX models. Built on a modular pipeline architecture that handles data loading from files/databases, feature transformations, and algorithm composition—enabling scenarios like classification, regression, forecasting, and anomaly detection. Runs on .NET Core and .NET Framework across Windows, Linux, macOS, and ARM64 architectures.

About machinelearning-samples

dotnet/machinelearning-samples

Samples for ML.NET, an open source and cross-platform machine learning framework for .NET.

Covers binary/multiclass classification, regression, time series forecasting, anomaly detection, and recommendation systems using matrix factorization and field-aware factorization machines. Organized as both minimal console getting-started samples and full end-to-end web/desktop applications demonstrating model integration into production .NET workflows. Available in C# and F#, with concrete domain examples like sentiment analysis, fraud detection, and demand prediction.

Scores updated daily from GitHub, PyPI, and npm data. How scores work