Zomalex | Data and AI Training

Home | Power BI | Excel | Python | SQL | Gen AI | Contact Us | LBAG | info@zomalex.co.uk

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.

Who Should Attend

This course is for Python developers who have completed the foundation and intermediate courses and want to apply their skills to machine learning.

Learning Objectives

By the end of this course, attendees will be able to build, train, evaluate and deploy machine learning models using Python libraries such as scikit-learn and keras.

Course Content

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:

Course Length

2 days

Pre-requisites

Completion of the Python foundation and intermediate courses.

Snapshots from the course exercises

Python notebook for machine learning

Python notebook for machine learning