Unit 1: Introduction to Machine Learning

Learning Outcomes:

  • Have a better understanding of the of role machine learning in future industry.
  • Identify skill sets required to become proficient in machine learning.
  • Know about the pitfalls of machine learning and ways to address it.

Collaborative Discussion 1:

📄 Download Initial Post
Unit 2: Exploratory Data Analysis

Learning Outcomes:

  • Undertake basic EDA.
  • Understand the dataset.
  • Prepare the dataset for machine learning.

Collaborative Discussion 1:

📄 Download Peer Response to Fatima Mohammed
📄 Download Peer Response to Abdulla Almessabi
Unit 3: Correlation & Regression

Learning Outcomes:

  • Gain theoretical understanding of correlation and regression.
  • Understand how to compute correlation and regression.
  • Be able to apply these statistical techniques in real world scenario.

Collaborative Discussion 1:

📄 Download Summary Post

e-Portfolio Activity:

📄 covariance pearson correlation Code
📄 linear regression Code
📄 multiple linear regression Code
📄 polynomial regression Code
Unit 4: Linear Regression with Scikit-Learn

Learning Outcomes:

  • Undertake regression modelling with complex dataset.
  • Evaluate the results to optimise the model.
  • Know about more about the scikit-learn library of Python.

Team Project colleagues:

📄 Download Team Contract
Unit 5: Clustering

Learning Outcomes:

  • Understand the logic which underpins clustering.
  • Identify skill sets required to evaluate the results of cluster analysis.
  • Understand the pitfalls of clustering techniques.

e-Portfolio Activity:

📄 Download Jaccard Coefficient Calculations
Unit 6: Clustering with Python

Learning Outcomes:

  • Undertake clustering analysis on large datasets.
  • Use right Python libraries for clustering.
  • Evaluate and interpret the results.

Development Team Project:

📄 Download Project Report
📄 Download Project Python Code 📄 Download Peer Review (Individual)
Unit 7: Introduction to Artificial Neural Networks

Learning Outcomes:

  • Gain a critical and detailed understanding of the ANN.
  • Design and develop simple ANN artefacts.
  • Critique and contextualise emerging research in ANN.

e-Portfolio Activity:

📄 simple perceptron Code
📄 perceptron AND operator Code
📄 multi-layer Perceptron Code
Unit 8:Training an Artificial Neural Network

Learning Outcomes:

  • Understand the error handling mechanism of ANN.
  • Design and develop more ANN artefacts.
  • Critique and contextualise emerging research in the area of ANN.

Collaborative Discussion 2:

📄 Download Initial Post

e-Portfolio Activity:

📄 gradient descent cost function Code
Unit 9: Introduction to Convolutional Neural Networks

Learning Outcomes:

  • Understand the application and importance of computer vision
  • Undertake basic computer vision related tasks.

Collaborative Discussion 2:

📄 Download Peer Response to Abdulla Almessabi
📄 Download Peer Response to Ali Alhammadi

e-Portfolio Activity:

📄 CNN Model Activity
Unit 10: Natural Language Processing

Learning Outcomes:

  • Understand the core advancements in NLP and how they are transforming industries.
  • Apply modern NLP models using Transformer architectures.
  • Evaluate NLP models using domain-specific metrics.
  • Critically assess and improve NLP models using hyperparameter tuning and transfer learning.

Collaborative Discussion 2:

📄 Download Summary Post
Unit 11: Model Selection and Evaluation

Learning Outcomes:

  • Understand the importance of model selection, evaluation, and optimisation.
  • Undertake hyperparameter tuning to enhance model performance.
  • Apply appropriate evaluation metrics for different ML tasks.
  • Explore MLOps principles for continuous model improvement and monitoring.

e-Portfolio Activity:

📄 Model Performance Measurement Code

Individual Presentation:

📄 Download Individual Presentation
Unit 12: Industry 4.0 and Machine Learning

Learning Outcomes:

  • Understand the challenges and opportunities of industry 4.0 revolution.
  • Appreciate the impact of machine learning in future societies.

End of Module Assignment:

📄 Download Final Report for e-Portfolio including reflective
Professional Skills Matrix and Action Plan (PDP)
📄 Download Professional Skills Matrix and Action Plan (PDP