Machine Learning & AI in .NET with ML.NET 1.0
After many minor versions of ML.NET now we have great Machine Learning & AI development framework ML.NET 1.0 i.e.
"An open source and cross-platform machine learning framework"
As per Microsoft ML.NET 1.0 framework has great value for Developers, which helps us to start using AI/ML in .NET with our existing knowledge of C# and F#.
Built for .NET developers
Create custom ML models using C# or F# without having to leave the .NET ecosystem.
ML.NET lets us re-use all the knowledge, skills, code, and libraries which we already have as a .NET developer so we can easily integrate ML into our web, mobile, desktop, gaming, and IoT applications.
To know more please check out https://docs.microsoft.com/en-us/dotnet/machine-learning/how-does-mldotnet-work
Custom ML made easy with AutoML
A grate way to start using ML, when we do not have more deep knowledge of Data Science and algorithums. ML.NET provide us Model Builder UI and ML.NET CLI to make it easy to build custom ML Models in few clicks.
These tools use AutoML, a cutting edge technology which automates the process of building best performing models for us, Machine Learning scenario. All we have to do is load our data, and AutoML takes care of the rest of the model building process.
Extended with TensorFlow & more
ML.NET is designed in such a way as an extensible platform so that we can consume other popular ML frameworks like TensorFlow, ONNX, Infer.NET, and many more and have access to even more machine learning scenarios, like image classification, object detection, and more.
Find some code sample in github.
Few things that we can do with ML.NET 1.0 is
To get started please visit https://dotnet.microsoft.com/learn/machinelearning-ai/ml-dotnet-get-started-tutorial/intro