#152 · Primary category: Deep Learning Frameworks
TensorFlow.NET
.NET Standard bindings for Google's TensorFlow for developing, training and deploying Machine Learning models in C# and F#.
Project last updated:01/22/25
GitHub Stars
3.4K
Forks
538
Contributors
96
License
Apache-2.0
Why we included this project
Teams that want TensorFlow but are stuck in the .NET world have few clean options, and TensorFlow.NET is the main one: it reimplements TensorFlow's API in .NET Standard, so C# and F# developers can train models and run inference without ever touching Python. The Keras high-level interface is bundled in, and because the calls mirror the Python API, tutorials and recipes from the TensorFlow ecosystem carry over with little translation. It also powers ML.NET's TensorFlow backend, which means it fits into existing .NET data pipelines instead of forcing model exports between runtimes. One honest caveat: the maintainers say feature development has slowed and they are mostly reviewing pull requests, so treat this as a stable, proven foundation rather than something that will keep adding new capabilities.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
tensorflow
An Open Source Machine Learning Framework for Everyone
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
keras
Deep Learning for humans
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
ray
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.