Module 3: Software Automation
6 dot points across 2 inquiry questions, in syllabus order. Each dot point has a focused answer, with exam-style questions and worked answers where available.
Inquiry Question 1: How do machine learning systems work?
Learning paradigms. Supervised classification and regression, unsupervised clustering, reinforcement learning, applications of each, worked examples, and the traps markers look for.
What machine learning is. Classical programming vs ML, the role of training data, features, model and predictions, the worked example, and the traps markers look for.
Neural networks: neurons, layers, weights, activation functions, a network figure, forward pass and backpropagation, worked numeric examples and graded practice.
Inquiry Question 2: How are machine learning systems used to develop solutions?
AI ethics. Accountability, transparency, employment, personal data, real cases (COMPAS, Amazon hiring, Robodebt), the worked example, and the traps markers look for.
ML applications: image recognition, NLP, recommendation systems, predictive maintenance, an MLOps lifecycle figure, worked examples, common traps, and graded practice.
Training data. Sample bias, label bias, the train/test split, overfitting and underfitting, worked examples, and the traps markers look for.
