rb-libsvm provides Ruby bindings for the LIBSVM machine learning library.
ML.NET
ML.NET provides an open source, cross platform machine learning framework for .NET applications.

About ML.NET
ML.NET is an open-source, cross-platform machine learning framework for .NET applications. It allows developers to build, train, deploy, and consume custom models, with data loading from files and databases, data transformations, and built-in algorithms for scenarios including classification, forecasting, and anomaly detection. It can also consume TensorFlow and ONNX models.
It runs on Windows, Linux, and macOS using .NET Core, or Windows using .NET Framework, with 64-bit supported on all platforms. Support is limited on ARM64, Apple M1, and Blazor Web Assembly, and 32-bit support is Windows-only without TensorFlow and LightGBM functionality.
Key features
- Build, train, deploy, and consume custom models in .NET applications
- Load data from files and databases
- Apply data transformations before training
- Train models for classification, forecasting, and anomaly detection
- Consume TensorFlow and ONNX models within ML.NET
- Install via NuGet package Microsoft.ML
- Open source and cross-platform for .NET applications
- Designed for use without prior machine learning expertise or Python/R experience
- Extensible through TensorFlow and ONNX model consumption
- Has some limitations on ARM64, Apple M1, and Blazor Web Assembly
- 32-bit support is Windows-only and excludes TensorFlow and LightGBM functionality
- Requires .NET Core 2.1 or later, or .NET Framework 4.6.1 or later
ML.NET at a glance
- Category
- Development › Programming Languages
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
ML.NET alternatives
Tools and sites you could use instead, ranked by how closely they match.
The MLJ project provides machine learning tools and a framework for Julia.
The shimmytok project provides a pure Rust GGUF tokenizer compatible with llama.cpp and ready for WebAssembly.
Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library.
Treat supplies Ruby developers with a framework for natural language processing.
Apache OpenNLP is a machine learning based toolkit for the processing of natural language text.
Popular in Programming Languages
Well-known listings from the same topic.
ML.NET FAQ
What operating systems and architectures does ML.NET support?
How do I add ML.NET to an application?
What types of models can I train with ML.NET?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












