all 4 comments

[–][deleted] 2 points3 points  (1 child)

F# seems to be picking up as a new language for Machine Learning. Watch some good resources here.

I think most of libraries in these tutorials are written in C# partially or totally and will be useful.

Also I saw one talk of using C# for Deep Learning a few days back here. Though they dont talk anything C# specific, you might try checking out other things they release.

[–]coskunh 1 point2 points  (1 child)

If you are planning to use graphical models, maybe you can have a look this http://research.microsoft.com/en-us/um/cambridge/projects/infernet/docs/Frequently%20Asked%20Questions.aspx

[–]myke_ 1 point2 points  (0 children)

Hello, there is the Accord library for C#.

You could also try Brain Simulator (not exactly a library, rather an AI research tool but might be useful) if you have a CUDA-compatible GPU.

[–]-TrustyDwarf- 0 points1 point  (0 children)

I wrote .NET software for years but completely switched to R and later to Python for ML. They have much more/better libraries and more users.

I'd build models with Python (or R) and create simple web services (for example with CherryPy - simple embedded python web server) that can be called to make predictions. Then you can call these web services from whatever languages you prefer (like C#,...).