Scientific Python for Machine Learning banner

Live Masterclass 
Engage with Imperial academics live online

Course details

  • Duration: 7 x 2 hours live lectures delivering via Microsoft Teams with group discussions and questions. Web based exercises and quizzes will be provided for formative feedback. Group projects for assessing the learning outcomes, supported by 7 x 2 hour tutorials.1 x 2 hour session on final day for project presentation.

      Total learning hours: 30 hours 

Everyone knows data is essential, but society still needs to gain the skills and tools to understand large datasets. Humans and AI applications are producing more data than ever, so it becomes more important to process the data and draw the right conclusion by understanding the limitations of your models.

This master class will give participants with no experience of AI, machine learning and programming,  an understanding of these technologies and apply the knowledge and learning experience to design and develop machine learning techniques specific to real-world datasets. The course also focuses on Python as a programming language, one of the most popular options for numeric computations and machine learning.

Topics covered include:

  • Introduction to the Python programming language
  • Numerical processing

This will be a hands-on guide on dealing with data for a typical machine learning pipeline in Python, plus all the fundamental skills required to process data effectively.

To introduce the main numerical processing libraries in Python, and how high dimensional computations can be performed effectively.

  • Machine Learning
  • Model output interpretation and results interpretation

To teach the basics of machine learning and the difference between various models, losses, and optimisation algorithms.

To understand the limitations of the trained models, look at the different performance metrics and be able to debug errors.

Live classes will be delivered on weekdays between 08:00 and 12:00 UK time / 16:00 to 20:00 China time.

Project work will be done through team-based learning and tutorials. Final projects will be presented in groups on the last day of the programme. A prize will be awarded to the team with the best project.

The programme will be delivered over Microsoft Teams. Online project channels will be allocated to each team for project work. Students will be able to use the channel at any time to work on their project.

The entire programme will be taught in English.

More information