Course overview
An introduction to the use and application of key machine learning tools. Students will learn to build software that uses pre-existing toolkits as appropriate to solve a variety of machine learning problems. The course will have a practical focus using case studies and worked examples, with an emphasis on ensuring that solutions are valid and verifiable.
Course learning outcomes
- Apply industry standard software tools to model and solve machine learning tasks on real data sets
- Select an appropriate method and tool for a given problem and data set
- Distinguish problems and data sets that are amenable to machine learning methods from those that are not
- Analyse results and solutions to verify their correctness, and identify sources of error
- Compare the significance and validity of solutions obtained by multiple methods
- Design data management procedures to enable accurate application of machine learning