ELEC60019 Machine Learning
Lecturer(s): Prof Krystian Mikolajczyk; Dr Deniz Gunduz
Extracting information from the unprecedented amount of data (aka. big data) that has been collected in recent years is a very important task in science and engineering, with great social and economical impact. Machine learning addresses the problem of how computers can learn and extract information automatically from data, and it is behind many methods used in artificial intelligence, data mining or adaptive system design. It is widely applied in practice in most disciplines where data is available, including, e.g., electrical engineering, computer science, or medicine. The aim of this module is to introduce you to the theory and practice of modern machine learning methods.
Upon successful completion of this module, you will be able to: 1. Develop solutions to machine learning problems by modelling and pre-processing data, and designing, selecting and develop appropriate learning algorithms. 2. Consider and contrast the problems of learning and overfitting in an ML system 3. Jutsify the use of linear regression, classification, logistic regression, support vector machines, neural networks, nearest neighbour and clustering. 4. Recommend and construct the use of a machine learning algorithm in unseen situations.
Exam Duration: 3:00hrs
Coursework contribution: 20%
Closed or Open Book (end of year exam): N/A
Oral Exam Required (as final assessment): N/A
Prerequisite module(s): None required
Course Homepage: Blackboard
Please see Module Reading list