This module will introduce you to some of the most widely-used techniques in machine learning (ML). After reviewing the necessary background mathematics, we will investigate various ML methods, such as linear regression, polynomial regression, neural networks, classification with logistic regression, support vector machines and decision trees. The module covers a very wide range of practical applications, with an emphasis on hands-on numerical work using Python. At the end of the module, you will be able to formalise a ML task, choose the appropriate method to process it numerically, implement the ML algorithm in Python, and assess the method's performance.

Lists linked to Machine Learning with Python

Title Sort by title Year Last updated Sort by last updated
MTH786P Machine Learning with Python 2024-2025 Academic Year 13/06/2024 11:36:50