L6 - Introduction to Deep Learning Flashcards
(8 cards)
What is the major benefit of Deep Learning over Machine Learning?
Automatic Feature Learning
What 3 advancements have made Deep Learning feasible/popular?
- Big Data - Easier collection, storage and availability.
- Hardware - better GPUs
- Software - Improved techniques
Explain the Perceptron
The Output is the result of an activation function which takes the sum of the input values multiplied by thier input weights.
A Bias term may be added as an extra ‘constant’ input.
What is the purpose of the Activation function in the Perceptron theory?
The Activation function introduces non-linearity.
Sigmoid Function is commonly used.
What are the steps to optimise a Loss in a Neural Network?
- Initialise weights randomly
- Compute the Loss Gradient
- Update the weights to reduce the loss
- Repeat from step 2 until convergence.
What is the learning rate of Loss Optimisation?
What makes choosing it difficult?
The size of the steps taken when updating the weights in the optimisation process.
Too large or too small and the true global optimum could be missed.
The solution is to use an adaptive learning rate which changes depending on various factors.
What is overfitting ?
In the context of neural networks specifically
Wwhen a model learns the details and noise in the training dataset to the extent that it negatively impacts its performance on new data. This means the model memorizes specific examples from the training data rather than generalizing from them, resulting in high accuracy on the training set but poor performance on validation and test sets.
What is Dropout Regularisation?
A technique that involves randomly setting a fraction of neurons to zero during each forward and backward pass, preventing the model from becoming overly reliant on any specific neurons.