AlHal2
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.
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
You can use .Net to use the toolkit:
https://docs.microsoft.com/en-us/cognitive-toolkit/using-cntk-with-csharp
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.
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
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thanks.
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.