skip to content



Wednesday 3rd November 2021 to Wednesday 17th November 2021


The Newton Gateway proposes to implement a number of short intensive training courses (2-3 days) in mathematical areas of relevance to individuals in industry, business and government. We envisage that these courses will provide technical training in the subject matter with the emphasis on practical applications of mathematics.

The first training will focus on machine learning using Python programming language and will take place over 3 days in a hybrid teaching format. The first day of the course, Wednesday 3rd November, will take place physically at the Isaac Newton Institute, followed by 2 virtual sessions on Wednesday 10thand Wednesday 17th November 2021.

Aims and Objectives

This course will provide delegates with essential skills in implementing machine learning algorithms for clustering, classification and predictive analytics using Python programming language and its ecosystem of machine learning libraries including (but not limited to) statsmodels, scikit-learn, h2o and SciPy.
The course will:

  • guide delegates through the requirements of each machine learning method in terms of data pre-processing, feature engineering, data extraction and transformation activities,
  • guide delegates through the process of machine learning application – from data input to model validation and interpretation,
  • introduce the characteristics, structures and applications of suitable clustering, classification and forecasting methods that can be applied to current and future research activities.

It will include the following machine learning methods:

  • multiple linear and non-linear regressions for predicting numeric variables,
  • clustering methods, feature selection and customer segmentation: k-Means (different distance calculations and also special treatment of categorical data), Hierarchical Clustering,
  • classification algorithms: generalised linear models using logistic regression, Decision Trees, k-Nearest Neighbours and Naïve Bayes,
  • more advanced ML algorithms for classification and forecasting purposes e.g. Random Forests.

It is anticipated that delegates have practical experience in data processing, quantitative research and data analysis using Python programming language (e.g. pandas, NumPy) – gathered from either professional work or university education/research. Some knowledge of inferential statistics and principles of data science would be beneficial.
This event will be of interest to participants from engineering, manufacturing, energy, chemical, finance and business management sectors.
We anticipate that the course will run from 09:30 – 17:00 with breaks for refreshments and lunch.

Registration and Venue

The registration fee is £650 including VAT.

Please note that the number of registrations is limited to ensure delegates can fully engage with the tutor and to facilitate interaction between delegates.

To express an interest in registering please follow the registration link in the left-hand panel. Please specify how your role fits the ML methods identified above. Confirmation of successful applications will be sent in due course.

Wednesday 3rd November will take place at the at the Isaac Newton Institute, followed by 2 virtual sessions on Wednesday 10th and Wednesday 17th November 2021.

The training is delivered in collaboration with Mind Project.

In collaboration with