Overview
TensorFlow.NET (TF.NET) is a .NET Standard binding for Google's TensorFlow, designed to bring data science capabilities to the .NET ecosystem. It implements the TensorFlow API in C#, enabling .NET developers to create, train, and deploy machine learning models using the cross-platform .NET Standard framework. TensorFlow.NET includes a built-in Keras high-level interface, available as the TensorFlow.Keras package. It allows developers to migrate Python-based TensorFlow code to .NET. ML.NET integrates TensorFlow.NET as a backend for model training and inference, improving .NET integration. The library provides APIs similar to TensorFlow/Python, aiming for a zero learning curve for developers familiar with TensorFlow. It supports both CPU and GPU versions with platform-specific packages. Documentation and examples are available to guide users in installation and usage.
