Week 5 - Regularisation & Neural networks

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/13

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 1:46 PM on 5/25/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

14 Terms

1
New cards

What is regularisation?

It consists of applying constraints to the amplitude of estimated model parameters.

It is a way to keep the complexity of the model under control.

Objective is to reduce the variance of the model and help with predictor selections.

2
New cards

What does regularisation do?

Penalises large values of parameters in optimisation.

Reduces the sensitivity of the predicted response to variations in testing predictor data.

Automatically carries out best predictor selections.

3
New cards

How does regularisation do this?

Changes the cost function by adding a Jreg = theta^T*theta term to the SSE.

This provides a trade off between fit to data and smoothness.

<p>Changes the cost function by adding a Jreg = theta^T*theta term to the SSE.</p><p>This provides a trade off between fit to data and smoothness.</p>
4
New cards

What is the formula for the best choice of coefficient using regularisation?

knowt flashcard image
5
New cards

How to choose optimal rho?

knowt flashcard image
6
New cards

What is the basic structure of a single layer network?

Composed of nodes connected by directed links.

Each link has a numeric weight associated with it.

Each node first computes a weighted sum of its inputs.

The node applies an activation function to this sum to derive the output.

<p>Composed of nodes connected by directed links.</p><p>Each link has a numeric weight associated with it.</p><p>Each node first computes a weighted sum of its inputs.</p><p>The node applies an activation function to this sum to derive the output.</p>
7
New cards

What are the different types of activation functions?

Threshold function (step).

Piecewise linear.

Sigmoid.

Tanh.

8
New cards

What is error correction learning?

The x’s in the neural network are the features of the dataset and the idea is to tune the weights to achieve an objective function.

This leads to a closed loop feedback learning system.

We tune the weights with the update rule in the image.

<p>The x’s in the neural network are the features of the dataset and the idea is to tune the weights to achieve an objective function.</p><p>This leads to a closed loop feedback learning system.</p><p>We tune the weights with the update rule in the image. </p>
9
New cards

What is the structure of a multiple layer network?

knowt flashcard image
10
New cards

How do we train a multiple layer network?

We use backpropagation in combination with the supervised error-correction learning rule.

Backpropagation passes error signals backwards through the network during training to update the weights of the network.

11
New cards

What is the backpropagation formula?

knowt flashcard image
12
New cards

How does back propagation look like in a diagram?

<p></p>
13
New cards

What are the advantages of neural networks?

Flexibility - can be used for a wide range of data and complexity.

Versatility - can be used for a wide range of problems e.g. classification, regression, clustering, pattern recognition, etc.

14
New cards

What is the disadvantage of using neural networks?

Flexibility tends to lead to overfitting.