Skip to main content

Posts

Showing posts from September, 2019

Gradient: Full TensorFlow binding for Asp.Net C#

I know there's a rule against self-promotion, but I am hoping my work will actually be very useful for C# and .NET lovers, who also want to get into machine learning. TL;DR; Over the past 2 years I've made a .NET binding to the full TensorFlow Python API, including Keras, tf.contrib, and, basically, everything else. It's called Gradient, its on NuGet, and you can read the guide here:  https://github.com/losttech/Gradient/#getting-started It started with the desire to explore deep learning, where I quickly discovered you basically have to use Python for the "latest and greatest" frameworks and SotA. And I don't like dynamic languages, and love C#. There was CNTK, which worked nicely, but never gained enough community. It was (and still is) very hard to find advanced sample code for it. It would take enormous effort to manually port TensorFlow in its entirety to .NET. Projects like TensorFlowSharp and TensorFlow.NET are trying to get to that stat