This module provides you with a 360-degree understanding of machine learning – a branch of artificial intelligence. You will learn techniques, key concepts, methodology, and applications to real-world problems. It covers fundamental concepts in machine learning, curve fitting, lazy learning methods, artificial neural networks, linear models and kernel methods, ensemble methods and dimension reduction.
You will have hands-on experience of how to apply techniques to solve engineering and business case studies. You will learn to link real-world problems to machine learning techniques, suggest the most suitable machine learning method, apply it using a software package and evaluate its performance.