Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Practical AI and Machine Learning with Model Builder AutoML
Rating: 4.3 out of 5(59 ratings)
513 students

Practical AI and Machine Learning with Model Builder AutoML

Build and evaluate regression models with ML .NET Model Builder, plus optional neural-network foundations and training.
Last updated 10/2026
English

What you'll learn

  • Follow an end-to-end regression project: prepare data, train models and evaluate predictions using ML .NET Model Builder.
  • Identify features and labels, distinguish regression from classification, and explain training versus prediction.
  • Explain encoding, feature scaling, algorithms, model parameters and hyperparameters in a supervised-learning workflow.
  • Interpret regression metrics, distinguish validation from final testing, and recognize evidence of overfitting and underfitting.
  • Apply machine-learning fundamentals across tools while recognizing which responsibilities AutoML can and cannot automate.
  • Explain how cross-validation and regularization can support model selection and generalization.
  • Use exploratory data analysis to investigate missing values, unusual observations and whether data represents the intended task.
  • Learn how to set up Visual Studio and to configure it to enable Model Builder, the graphical tool that will be used to demonstrate the machine learning process.
  • Train and compare models through Model Builder’s graphical workflow without writing training code.
  • Optional: explain neural-network predictions, loss, gradients, backpropagation and weight updates through a small worked example.

Course content

10 sections • 65 lectures • 6h 13m total length
  • Introduction, Prerequisites and Learning Outcomes14:13

    Our main goal is to understand a practical supervised-regression workflow using ML.NET Model Builder. Begin with this introduction and the course-approach video, then choose whether to use the optional Machine Learning Fundamentals refresher before continuing to Visual Studio and Model Builder.

    The core path proceeds through setup, data preparation, training, evaluation and a complete regression demonstration. We can follow the graphical workflow without writing training code. The model-consumption demonstration introduces generated C#/.NET code and is optional for learners following the concepts.

    After the core project, the optional Neural Network Foundations section introduces the prerequisites for the separate 17-lesson training deep dive. Neither optional neural-network section is required to complete the Model Builder project.

    Recording note: references in the original videos to the last lesson concern the core Model Builder sequence; additional optional material now follows it. Software menus may differ from current versions.

    By the end of this introduction, we can identify the core course outcome, choose a suitable learning path and recognise which software and mathematical prerequisites apply to each path.

  • Introducing Model Builder and the Approach for this Course7:48

    This lesson introduces ML.NET Model Builder and the approach used in our core supervised-regression project. We use a visual workflow to connect problem definition, data preparation, model training, evaluation and prediction.

    Learning outcomes: explain why we use a graphical AutoML tool; identify the main stages of a supervised-learning project; and choose whether to reproduce the Windows demonstration or follow the concepts without installing the software.

    Course update: the recorded references to the original lesson sequence describe the core project. The model-consumption demonstration introduces optional C#/.NET code; it is no longer the final lesson of the expanded course. Optional machine-learning refreshers and neural-network foundations and training are also available.

    Software note: menus and installation details can change. Reproducing the demonstrations requires a supported Windows computer, Visual Studio with Model Builder enabled, and enough storage and memory for the selected workloads and datasets. Check Microsoft’s current installation requirements; the recording’s reference to only a few gigabytes should not be treated as a current hardware specification.

Requirements

  • Familiarity with features, labels, regression and classification is helpful. Use the optional Machine Learning Fundamentals refresher if these ideas are new.
  • To reproduce the software demonstrations, use a Windows computer with Visual Studio and Model Builder, plus sufficient storage and memory for installation, data and training.
  • Installing the tools is optional. Learners on a Mac or another platform can follow the visual explanations without running the Windows demonstration.
  • The optional neural-network training sequence assumes high-school mathematics and basic matrix multiplication. No prior calculus course or coding is required.

Description

Follow an end-to-end supervised machine-learning project using Microsoft ML .NET Model Builder in Visual Studio. We use its graphical AutoML workflow to prepare data, train candidate models, evaluate predictions and explore how a trained model can be used in a .NET application. The core project focuses on regression: predicting a numerical value from input features.

We explain why each step matters, including exploratory data analysis, data transformation, feature scaling, algorithms and trainers, evaluation metrics, underfitting, overfitting, cross-validation and regularization. The aim is to understand the machine-learning process through a practical demonstration, with concepts we can carry to other tools and programming languages.

The main training workflow does not require us to write a training algorithm. The later model-consumption demonstration introduces generated C#/.NET code and is optional for learners following the concepts. We also introduce Visual Studio projects and the Microsoft machine-learning ecosystem without assuming prior expertise in those tools.

Choose the learning path that fits our starting point. Begin with the course introduction. If features, labels, regression or classification are unfamiliar, use Optional Refresher: Machine Learning Fundamentals; otherwise continue to Visual Studio and Model Builder. Then follow the practical workflow and complete the Model Builder demonstration.

After the core project, an optional neural-network path provides additional depth. Three foundation videos explain deep learning, mathematical functions, neurons, weights, biases and activation functions. A separate 17-lesson training sequence then follows prediction, loss, gradients, backpropagation and weight updates, including learning rates and vanishing or exploding gradients. These lessons explain neural networks as one model family; they do not imply that every model selected by AutoML is a neural network.

The optional numerical sequence assumes high-school mathematics and basic matrix multiplication. Derivative intuition is introduced gradually, with no prior calculus course or coding required. The later live generative-AI seminar provides additional context and is not a prerequisite.

To reproduce the demonstrated workflow, we need a Windows computer with Visual Studio, Model Builder and sufficient storage and memory. Learners on other platforms can follow the visual explanations without installing the tools. The demonstrated tabular regression workflow trains locally; other Model Builder scenarios may use Azure. The software recordings use the interface available when recorded, so menus and setup details may differ from current versions.

This course suits learners with some introductory exposure to machine learning who want a practical first project, supported by optional conceptual refreshers. Experienced machine-learning practitioners may find the core material too introductory.

Who this course is for:

  • Learners with introductory exposure to machine learning who want to understand a practical regression workflow, with optional refreshers when needed.
  • Machine learning enthusiasts who do not have a background in Statistics, Data Science or programming, but who want to see the complexities of machine learning in practice.
  • Learners who prefer a practical software demonstration supported by optional visual explanations of neural-network concepts.
  • Technical beginners who want to learn solid machine learning fundamentals before progressing onto more advanced courses where a detailed knowledge of statistics, calculus and programming may be required.