Link to home
Start Free TrialLog in
Avatar of AlHal2
AlHal2Flag for United Kingdom of Great Britain and Northern Ireland

asked on

.NET machine learning library

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.
Avatar of Kyle Abrahams, PMP
Kyle Abrahams, PMP
Flag of United States of America image

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.
Avatar of AlHal2

ASKER

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?
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
Avatar of AlHal2

ASKER

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.
ASKER CERTIFIED SOLUTION
Avatar of Kyle Abrahams, PMP
Kyle Abrahams, PMP
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of AlHal2

ASKER

Thanks.