Beginner
~8 hours · 3 articles
Machine Learning in C# with ML.NET
Predictive ML in pure C# — classification, regression, ONNX models, and traditional machine learning pipelines without Python.
What You'll Learn
- Understand when to use ML.NET vs generative AI
- Build classification and regression pipelines in C#
- Train, evaluate, and deploy ML.NET models
- Import and run ONNX models in .NET applications
- Combine ML.NET predictions with Semantic Kernel agents
Prerequisites
- C# fundamentals
- .NET 8+ development environment
Learning Path Articles
- 1
What Is ML.NET? Machine Learning in C# for .NET Developers
Understand ML.NET in plain terms: what it is, when to use machine learning in C#, and how it compares with Azure OpenAI and Semantic Kernel.
Beginner 11 min read university - 2
ML.NET Sentiment Analysis in C#: Predictive Analytics Tutorial
Build a predictive analytics workflow with ML.NET in C#: train a sentiment model, evaluate metrics, and serve predictions from an ASP.NET Core API.
Beginner 13 min read workshop - 3
Run ONNX Models in .NET: HuggingFace Embeddings & Phi-3 Without Azure
Run HuggingFace embedding models and Phi-3 locally in .NET with ONNX Runtime. No cloud APIs, no inference costs — pure C# offline AI inference.
Intermediate 11 min read university
Stay on the path
Get notified when new articles are published in this learning path. No spam. Unsubscribe anytime.