C# Machine Learning

Open-source C# projects categorized as Machine Learning

Top 23 C# Machine Learning Projects

  • WaveFunctionCollapse

    Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics

  • Project mention: I use Wave Function Collapse to create levels for my game (2022) [video] | news.ycombinator.com | 2024-02-27
  • ml-agents

    The Unity Machine Learning Agents Toolkit (ML-Agents) is an open-source project that enables games and simulations to serve as environments for training intelligent agents using deep reinforcement learning and imitation learning.

  • Project mention: How do I change the maximum number of steps for training | /r/MLAgents | 2023-12-07
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ML.NET

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

  • OpenCvSharp

    OpenCV wrapper for .NET

  • TensorFlowSharp

    TensorFlow API for .NET languages

  • Project mention: AI .NET | /r/dotnet | 2023-06-04

    TensorFlowSharp

  • TensorFlow.NET

    .NET Standard bindings for Google's TensorFlow for developing, training and deploying Machine Learning models in C# and F#.

  • Project mention: Sentiment analysis in c# | /r/csharp | 2023-06-06

    But to answer your question. I've run UNet in C#. I trained the data originally using python and used SciSharp to run the model using GPU for a solution more than 5 years ago.

  • simulator

    A ROS/ROS2 Multi-robot Simulator for Autonomous Vehicles

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • spark

    .NET for Apache® Spark™ makes Apache Spark™ easily accessible to .NET developers. (by dotnet)

  • Emgu CV

    Emgu CV is a cross platform .Net wrapper to the OpenCV image processing library.

  • Project mention: Camera-Related Package that works well with C# in Raspberry Pi OS 64-Bit or any other Arm64 device | /r/dotnet | 2023-05-23
  • OpenAI-API-dotnet

    An unofficial C#/.NET SDK for accessing the OpenAI GPT-3 API

  • Project mention: What do you feel about being able to type anything to an NPC? | /r/gamedesign | 2023-06-30
  • infer

    Infer.NET is a framework for running Bayesian inference in graphical models (by dotnet)

  • Project mention: Rxinfer: Automatic Bayesian Inference Through Reactive Message Passing | news.ycombinator.com | 2023-11-24

    A closer library is Infer.NET: https://dotnet.github.io/infer

    It includes a really mature compiler that generates very efficient message passing and variational inference, with support for online inference, which is the main focus on Rxinfer.

    You can call Infer.NET from Python in a number of ways, despite it is not a CPython library.

  • NumSharp

    High Performance Computation for N-D Tensors in .NET, similar API to NumPy.

  • Project mention: AI .NET | /r/dotnet | 2023-06-04

    Check this link https://github.com/SciSharp

  • FaceRecognitionDotNet

    The world's simplest facial recognition api for .NET on Windows, MacOS and Linux

  • com.unity.perception

    Perception toolkit for sim2real training and validation in Unity

  • PiP-Tool

    PiP tool is a software to use the Picture in Picture mode on Windows. This feature allows you to watch content (video for example) in thumbnail format on the screen while continuing to use any other software on Windows.

  • tf-lite-unity-sample

    TensorFlow Lite Samples on Unity

  • ConvChain

    Bitmap generation from a single example with convolutions and MCMC

  • Catalyst

    🚀 Catalyst is a C# Natural Language Processing library built for speed. Inspired by spaCy's design, it brings pre-trained models, out-of-the box support for training word and document embeddings, and flexible entity recognition models. (by curiosity-ai)

  • OpenAI-DotNet

    A Non-Official OpenAI RESTful API Client for DotNet

  • Project mention: Build an AI Code Translator (and Optimizer) Using ToolJet and OpenAI | dev.to | 2024-04-17

    OpenAI Account: Register for an OpenAI account to utilize AI-powered features in your ToolJet applications. Sign up here.

  • resin

    Vector space search engine. Available as a HTTP service or as an embedded library.

  • NeuralNetwork.NET

    A TensorFlow-inspired neural network library built from scratch in C# 7.3 for .NET Standard 2.0, with GPU support through cuDNN

  • SharpLearning

    Machine learning for C# .Net

  • SynthDet

    SynthDet - An end-to-end object detection pipeline using synthetic data

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C# Machine Learning related posts

Index

What are some of the best open-source Machine Learning projects in C#? This list will help you:

Project Stars
1 WaveFunctionCollapse 22,706
2 ml-agents 16,324
3 ML.NET 8,838
4 OpenCvSharp 5,116
5 TensorFlowSharp 3,129
6 TensorFlow.NET 3,112
7 simulator 2,196
8 spark 1,997
9 Emgu CV 1,990
10 OpenAI-API-dotnet 1,710
11 infer 1,535
12 NumSharp 1,309
13 FaceRecognitionDotNet 1,080
14 com.unity.perception 871
15 PiP-Tool 870
16 tf-lite-unity-sample 809
17 ConvChain 722
18 Catalyst 678
19 OpenAI-DotNet 575
20 resin 564
21 NeuralNetwork.NET 536
22 SharpLearning 373
23 SynthDet 350

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com