C# Machine Learning and Data Science

Open-source C# projects categorized as Machine Learning and Data Science

Top 7 C# Machine Learning and Data Science Projects

  • ML.NET

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

  • 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.

  • 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.

  • AForge.NET

    AForge.NET Framework is a C# framework designed for developers and researchers in the fields of Computer Vision and Artificial Intelligence - image processing, neural networks, genetic algorithms, machine learning, robotics, etc.

    Project mention: Looking to read an image and find a red rectangle. | /r/csharp | 2023-06-08

    here is the code in case anybody has the same issue: utilizing AForge library C# - http://www.aforgenet.com/framework/

  • 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)

    Project mention: OverlordBot 3.0.1 released & Sunsetting plans | /r/hoggit | 2023-04-12

    https://github.com/curiosity-ai/catalyst might be an option but I haven't looked into it in detail.

  • encog-dotnet-core

  • numl

    Machine Learning for .NET

  • Spreads

    Series and Panels for Real-time and Exploratory Analysis of Data Streams

    Project mention: Beautiful branchless binary search | news.ycombinator.com | 2023-04-28

    Branchless or not in this case, it still touches memory in not so good pattern. I found that a significant speedup of a classic BS could be achieved by switching to linear SIMD search when the remaining range has a width of 3-4 SIMD lines (or maybe even a little more). The bounds of that range are likely already touched and in cache, then prefetching helps. It gives 30-50% gain on 1K items array of integers, 10-25% on 1M items, depending on data distribution. Here is an example in C#: https://github.com/Spreads/Spreads/blob/main/src/Spreads.Cor...

  • 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.

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). The latest post mention was on 2023-06-08.

C# Machine Learning and Data Science related posts

Index

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

Project Stars
1 ML.NET 8,794
2 TensorFlow.NET 3,090
3 AForge.NET 1,028
4 Catalyst 667
5 encog-dotnet-core 427
6 numl 425
7 Spreads 418
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com