Learning Outcomes
- Articulate the legal, social, ethical and professional issues faced by machine learning professionals.
- Understand the applicability and challenges associated with different datasets for the use of machine learning algorithms.
- Apply and critically appraise machine learning techniques to real-world problems, particularly where technical risk and uncertainty is involved.
- Systematically develop and implement the skills required to be effective member of a development team in a virtual professional environment, adopting real-life perspectives on team roles and organisation.
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
Unit 3: Correlation & Regression
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
Unit 7: Introduction to Artificial Neural Networks
Unit 8:Training an Artificial Neural Network
Unit 9: Introduction to Convolutional Neural Networks
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
Professional Skills Matrix and Action Plan (PDP)