Learning Outcomes:

On completion of this module, learners will be able to:

1. Understand the key concepts and techniques for pattern recognition on complex data sets..

2. Decide when machine learning is an appropriate method to solve a problem.

3. Understand and apply machine learning algorithms such as linear regression, SVM, kNN, RF, DT etc.

4. Apply Machine Learning frameworks (e.g. scikit-learn, keras, tensorflow,…) to solve real-world problems.

5. Understand and design approaches to process data (voice, image etc.) and extract certain patterns of interest from large datasets.

Learning Activities:

Each week will consist of a number of different activities:

1. Introduction to concepts and theory using slides/ OneNote recorded in Panopto and live zoom lecturing.

2. Implementation of theory using hands on examples in Python

3. Q and A

4. Tutorials

Overview of Assessment:

CA1

Assessment Title & Description :

Task :

MIMLOs being assessed :

Individual/Group :

CA 1

Real world data processing and pattern recognition

1,4,5

Group

CA2

Assessment Title & Description :

Task :

MIMLOs being assessed :

Individual/Group :

CA 2

AI –based technology project using ML with Python

2,3,4,5

Individual