Machine learning (ML) is a subfield of artificial intelligence that involves the study and construction of algorithms that can learn from and make predictions or decisions on data. This module introduces the basic concepts, methods, and applications of machine learning. It covers the main types of Machine Learning techniques, including supervised learning, unsupervised learning, and reinforcement learning, and their practical applications. The module is suitable for students with no or limited knowledge of machine learning, but a good understanding of programming, statistics, and linear algebra is essential. The module is highly recommended for students interested in data science, artificial intelligence, and related fields.
Module leader: Saleem Mohammad Majed Ahmad