ANNs, CNNs and model selection
Machine-learning approaches differ in what they learn, how they are trained, how they are evaluated and which problems they suit.
What you need to be able to do
- OutlineThe structure and function of ANNs and how multi-layer networks are used to model complex patterns in data sets
- DescribeHow CNNs are designed to adaptively learn spatial hierarchies of features in images
- ExplainThe importance of model selection and comparison in machine learning
Rapid Recall Deck
Say the answer aloud before flipping. Mark secure knowledge quickly and spend time on the gaps.
- What is an artificial neural network (ANN)?: A model made of interconnected artificial neurons/nodes that transform input data and learn parameters to perform tasks such as classification, regression, and pattern recognition.
- What are the main parts of a single perceptron?: Inputs, weights, bias, activation function, and output.
- What are the main layers of a multi-layer perceptron (MLP)?: An input layer, one or more hidden layers, and an output layer.
- What is the basic architecture of a CNN?: Input layer, convolutional layers, activation functions, pooling layers, fully connected layers, and output layer.
- What is the role of a convolutional layer in image processing?: It applies learnable filters across local regions to detect spatial features and build feature maps.
- How can kernel size and stride affect a CNN?: Kernel size controls the local region examined by a filter; stride controls how far the filter moves and therefore affects output resolution and computation.
- Why do activation and loss functions matter in a CNN?: Activation functions shape nonlinear processing; the loss function defines the error signal used to improve model parameters during training.
- Why is model selection important?: Different models perform differently depending on the data, problem type, complexity, constraints, and desired outcomes, so alternatives must be compared rather than assuming one model is always best.
Core knowledge and application
The structure and function of ANNs and how multi-layer networks are used to model complex patterns in data sets
Machine-learning approaches differ in what they learn, how they are trained, how they are evaluated and which problems they suit.
Explain it without notes
Outline: The structure and function of ANNs and how multi-layer networks are used to model complex patterns in data sets in the context of a team comparing candidate models for prediction, clustering and automation.
- An artificial neural network (ANN) to simulate interconnected nodes or “neurons” to process and learn from input data, enabling tasks such as classification, regression and pattern recognition
- Sketch of a single perceptron, highlighting its input, weights, bias, activation function and output
- Sketch of a multi-layer perceptron (MLP) encompassing the input layer, one or more hidden layers and the output layer
How CNNs are designed to adaptively learn spatial hierarchies of features in images
Machine-learning approaches differ in what they learn, how they are trained, how they are evaluated and which problems they suit.
Explain it without notes
Describe: How CNNs are designed to adaptively learn spatial hierarchies of features in images in the context of a team comparing candidate models for prediction, clustering and automation.
- Convolutional neural network (CNN) basic architecture: input layer, convolutional layers, activation functions, pooling layers, fully connected layers, output layer
- The effect of the number of layers, kernel size and stride, activation function selection, and the loss function on how CNNs process input data and classify images
Core knowledge and application
The importance of model selection and comparison in machine learning
Machine-learning approaches differ in what they learn, how they are trained, how they are evaluated and which problems they suit.
Explain it without notes
Explain: The importance of model selection and comparison in machine learning in the context of a team comparing candidate models for prediction, clustering and automation.
- How different algorithms can yield different results depending on the data and type of problem
- The reasons for selecting specific machine learning models over others, considering factors like the nature of the problem, its complexity and desired outcomes
- The variability in algorithm performance based on the data’s characteristics
Perceptron, MLP and CNN architecture
Single perceptron
Multi-layer perceptron
Multiple layers allow nonlinear combinations of learned features and can model more complex patterns.
CNN flow
Layer count, kernel size, stride, activation choice and loss function affect how features are extracted and how the model learns to classify images.
Transfer to a new scenario
- An artificial neural network (ANN) to simulate interconnected nodes or “neurons” to process and learn from input data, enabling tasks such as classification, regression and pattern recognition
- Sketch of a single perceptron, highlighting its input, weights, bias, activation function and output
- Convolutional neural network (CNN) basic architecture: input layer, convolutional layers, activation functions, pooling layers, fully connected layers, output layer
- The effect of the number of layers, kernel size and stride, activation function selection, and the loss function on how CNNs process input data and classify images
- How different algorithms can yield different results depending on the data and type of problem
- The reasons for selecting specific machine learning models over others, considering factors like the nature of the problem, its complexity and desired outcomes
Paper 1 practice
- Outline: The structure and function of ANNs and how multi-layer networks are used to model complex patterns in data sets in the context of a team comparing candidate models for prediction, clustering and automation.
- Describe: How CNNs are designed to adaptively learn spatial hierarchies of features in images in the context of a team comparing candidate models for prediction, clustering and automation.
- Explain: The importance of model selection and comparison in machine learning in the context of a team comparing candidate models for prediction, clustering and automation.
Generative AI research checkpoint
Build a reusable evidence bank for Paper 1 Section B. Keep claims technical, specific and supported.
Finish the learning cycle
Exam preparation — main task
Complete targeted 2027 case-study research and cumulative Paper 1/Paper 2 practice. Record evidence and technical vocabulary you can use in extended responses.
Retrieval
Repeat today’s recall deck and revisit any item marked ‘Review again’.