.NET machine learning library

AlHal2
AlHal2 used Ask the Experts™
on
Are there any good machine learning libraries for .NET that may make it an alternative to Python and R?  I've heard of ML.NET, but am not sure how good it is and how committed Microsoft are to it.
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Kyle AbrahamsSenior .Net Developer

Commented:
ML .Net seems interesting but machine learning boils down to building neural networks, which can be done in C#.  

It looks like ML .Net is building classes around basic neural network concepts to help people build their own.

I've also seen The Cognitive Toolkit (Microsoft) Recommended:
https://www.microsoft.com/en-us/cognitive-toolkit/

TensorFlow (Google)
https://github.com/migueldeicaza/TensorFlowSharp


And Accord:
http://accord-framework.net/intro.html

just to name a few.

Author

Commented:
Just to check.  Can one build neural networks in C#.  Not sure if there is a typo.  Is it possible to upgrade .NET software to use the cognitive toolkit?
Kyle AbrahamsSenior .Net Developer

Commented:
You can definitely build neural networks with C#.

You can use .Net to use the toolkit:
https://docs.microsoft.com/en-us/cognitive-toolkit/using-cntk-with-csharp
Learn Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

Author

Commented:
Why isn't C# used more widely for artificial intelligence and machine learning.
I'm a C# programmer who knows a tiny bit of Python and am considering working in AI.
Is it worth pursuing it in C# or do I need to do more Python?  I've never used R.
Senior .Net Developer
Commented:
Don't really know the answer to the first question but I'm considering building one myself and am looking to do it in C#.  Why learn a new language when the one you're strong in can do what you want?

Author

Commented:
Thanks.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial