Top 20 NuGet learning Packages
Data Access Library for reading and writing files in commonly used formats
including: R, Matlab, Text (CSV, delimited, fixed width), matrix market, stata.
Part of the Extreme Optimization Numerical Libraries for .NET.
An internal deployment package that allows for Algorithmia algorithm .net support
C# Binding for the Apache MxNet library with some high level API defined in MxNet.NN.
MxNet is a deep learning framework designed for both efficiency and flexibility. It allows you to mix symbolic and imperative programming to maximize efficiency and productivity. At its core, MXNet contains a dyna...
openai/gym's popular toolkit for developing and comparing reinforcement learning algorithms port to C#. This package contains ported gym's environments.
Microsoft.ML.TimeSeries contains ML.NET Time Series prediction algorithms. Uses Intel Mkl.
LIBMF, the core computation library for matrix factorization in ML.NET
ML.NET additional learners making use of Intel Mkl.
Microsoft.ML.Vision contains high level APIs for vision tasks like image classification.
This is an extremely-fast and easy to use KDTree written entirely in modern C#. This is the fastest and simplest to use KDTree that I have been able to find for .NET. The project has thorough documentation and is open-source. This module is a part of the larger Supercluster project.
Tutorials an...
Bright Wire CUDA adds GPU support to Bright Wire. This lets you run Bright Wire machine learning on a Maxwell or better NVIDIA GPU.
.Net wrapper for the XGBoost machine learning library. Targeted for x64 and supports .Net Framework versions 4.0 and above.
Official Vowpal Wabbit library including C# interface
The GH types wrappers fro the Owl framework
An extension library for Abacaxi. This library only contains practice-related code (not useful).
Bright Wire is an open source machine learning library for .net core. Includes neural networks (feed forward, convolutional and recurrent), naive bayes, linear regression, decision trees, logistic regression, k-means clustering and dimensionality reduction.
Developing a C# wrapper to help developer easily create and train deep neural network models.
Easy to use library, just focus on research
Multiple backend - ArrayFire (In Progress), TensorSharp (In Progress), CNTK (Not Started), TensorFlow (Not Started), MxNet (Not Started)
CUDA/ OpenCL support for...
Create automatically anki cards from your C# application
This is the .net standard 2 version of BrightWire.CUDA which adds CUDA support to Bright Wire. This lets you run Bright Wire machine learning on a Maxwell or better NVIDIA GPU (x64 only).
Enhanced Recombee SDK API client with Async methods, the possibility of supplying your own HttpClient instance. and bug fixes.
An internal deployment package that allows for Algorithmia algorithm .net support