Skip to main content
Supervised Machine Learning with C# and ML.NET
Course

Supervised Machine Learning with C# and ML.NET

Learn how to build machine learning applications in C# with Microsoft’s new ML.NET library, using feature engineering, regression and classification.

Details

This training course will introduce you to Microsoft’s ML.NET machine learning library. You’ll gain a solid understanding of machine learning and artificial intelligence, including key concepts such as feature engineering, regression and classification.

As you progress through the course material, you’ll design, train, and evaluate sophisticated machine learning models on your computer using C# and ML.NET.

I'll provide you with all required datasets, source code, and libraries to help you get started and build your own machine learning applications with confidence.

55
Course Lessons
63
Lab Lessons
5
Quizzes
6
Skills

Skills Covered In This Course

The lessons, quizzes and labs in this course explore the following core concepts and skills:

Lesson Preview

In this lesson I introduce one of the most common metrics in machine learning: the accuracy. The lesson covers how accuracy can be unreliable when the dataset is biased, the meaning of false positives and false negatives, and how to interpret the confusion matrix in real-world scenarios.

Available as Team Training

Delivered to GLC Europe in 2020

In 2020, GLC Europe invited us to Budapest to deliver this course. This was the first time a European training agency offered a course on Microsoft’s new ML.NET library. At the time, we had been working closely with Cesar De La Torre, Microsoft’s AI Program Manager, to develop the content and ensure it aligned with Microsoft's vision of the ML.NET library.


We can deliver this course for you as an instructor-led team training, on-site or online, tailored to your business goals, tech stack, and schedule, with Microsoft courseware, interactive student labs, and certification exam vouchers.

Team training at GLC Europe