Practical AI and Machine Learning with Model Builder AutoML

Master machine learning by doing it in practice, using an automated machine learning GUI that requires little/no coding.

In this course, you will get to understand the foundational concepts that underlie the supervised machine-learning process. You will get to understand complex topics such as:

What you’ll learn

  • See an end-to-end, supervised machine learning process to tackle a regression problem, using Microsoft’s Model Builder and ML .Net..
  • Understand the tasks and activities that take place behind the scenes. From data preparation all the way to model training and evaluation..
  • Understand data transformation, feature scaling, iterating through algorithms, evaluation metrics, overfitting, cross-validation and regularization..
  • Understanding the impact of evaluation metrics on model performance, and how to check for overfitting..
  • Understand the lasting fundamentals of machine learning that are independent of the tools or platforms one can use..
  • Gain a deep understanding of machine learning concepts by seeing them in action, during a practical machine learning demonstration..
  • Understand the importance of Exploratory Data Analysis (EDA) and the impact that the statistical distribution of the data has on model performance..
  • 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..
  • Learn how to use Model Builder to train models without having to code..

Course Content

  • Introduction –> 2 lectures • 22min.
  • Visual Studio and Model Builder –> 2 lectures • 20min.
  • Model Builder and the Machine Learning Process –> 5 lectures • 34min.
  • Machine Learning Demo with Model Builder –> 7 lectures • 1hr 18min.

Auto Draft


In this course, you will get to understand the foundational concepts that underlie the supervised machine-learning process. You will get to understand complex topics such as:

  • Exploratory Data Analysis,
  • Data Transformation and Feature Scaling,
  • Evaluation Metrics, Algorithms, trainers, and models,
  • Underfitting and Overfitting,
  • Cross-validation, Regularization, and much more

You will see these concepts come alive by doing a practical machine-learning exercise, rather than by looking at presentations. We will be using a non-cloud-based machine-learning tool called Model Builder, inside of Visual Studio. There will be zero coding involved (except for the very last lesson). But even though there is little coding involved, you will still get a very detailed understanding of complex machine-learning concepts.


This course requires you to have at least some theoretical exposure to the concepts of supervised and unsupervised machine learning. This course is designed to build on a basic, theoretical understanding of machine learning by doing a practical machine-learning exercise. The concepts taught in this course are foundational and will be relevant in the future, regardless of what machine learning platform or programming language you use.


In the process, you will also get some exposure to Visual Studio, code projects, solutions, and the Microsoft Machine Learning ecosystem. But that is just a side benefit. This course focuses on machine learning itself, not the tools that are used.


If you’ve already done any kind of machine learning or trained a model, this course might be too basic for you. This course may contain foundational knowledge that you may not have been taught before, but please be aware that this course is geared toward beginner and intermediate-level AI enthusiasts.

Get Tutorial