Data Training Courses

Home | Power BI | Excel | Python | SQL | Generative AI | Visualising Data | Analysing Data

Machine Learning With Python Course

Machine Learning (ML) is a fundamental discipline in Artificial Intelligence (AI). ML allows us to train computers to do tasks without explicit programming e.g. classifying images into certain categories. Often such tasks would be impossible to program in any case.

This is a very practical course where students will build and test ML models in guided tutorials based on publicly available datasets. The course starts with simple models and gradually progresses to more sophisticated and powerful ones.

Course Length

2 days

Pre-requisites

Completion of the Python foundation and intermediate courses.

Contents

Introduction to ML

This covers the basic concepts in ML and includes:

Prepare data for ML

What sort of data do we need to build a model? Data collection, size, quality…

Prepare data for use in ML models (feature engineering) e.g., improve data quality, change variables from text to numbers (one-hot encoding)

ML algorithm families – a quick tour

The first step in building a model is to choose the algorithm that we will use. There are several families of these algorithms including:

Build a model

We will discuss the process for building and testing a model over the course of several exercises. The main steps are:

Python libraries used in ML

During the guided exercise we will use a few popular Python libraries for ML. These include: