Deep Learning Flashcards

1
Q

What is the biological inspiration for Deep Learning?

A

It is inspired by the function and structure of the brain.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are two types of Deep Learning?

A

Layered Representations Learning and Hierarchical Representations Learning

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the three types of layers in a Deep Learning Model?

A

Input Layer, Hidden Layer, Output Layer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the Loss Function?

A

A function used to calculate how accurate the output of a model is.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which Loss function is used for Binary output?

A

Binary Cross Entropy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the result of the loss function called?

A

Loss Score

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How is the Loss Score used?

A

The loss score is fed into an optimizer function and used to update the weights.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the function of the input layer?

A

To receive the data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the function of the Hidden Layers?

A

To extract features form the images of increasing complexity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the function of the output layer?

A

To generate probabilities for the specified classes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is backpropogation used for?

A

Backpropogation is used to find a set of weights that minimises the error of the model.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What does SGD stand for?

A

Stochastic Gradient Descent

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Why is an activation function used?

A

An activation function is used to cope with complex real tasks that require non-linearity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How does SGD work?

A

SGD updates the weights of the whole network by looking at every example in the training set.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is a Hyperparameter?

A

The specifications of the Architecture of the model

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are Epochs?

A

The number of time the training samples pass through he network

15
Q

What is the Batch Size?

A

Partitions of the traning data that pass through the network.

16
Q

What is Overfitting?

A

An issue that arises where a model becomes to specific and memorises the correct classification for the training data, and is unable to correctly classify the actual data being used.

17
Q

Why is Dropout used?

A

It is used to overcome overfitting

18
Q

How does Dropout work?

A

It randomly drops connections that have been created in order to force generalisation rather than memorisation

19
Q

What are the three main Loss Functions?

A

Mean Squared Error, Binary Cross Entropy, Logarithmic Cross Entropy.

20
Q

What are the two sections contained in a Convolutional Neural Network?

A

Feature Extraction and Classification

21
Q

What are the three layers contained within the feature extraction on a CNN?

A

Input, Convolution, Pooling

22
Q

How does a Convolutional Layer extract features?

A

A square filter is passed over the image and the dot product of the features contained in the filter is taken.

23
What is the advantage of a convolutional layer?
Convolutional Layers retain information about the spatial relationship between the pixels in the image, whereas previous models have converted everything into vectors which loses spatial knowledge.
24
What is a pooling layer?
The third layer in the feature extraction section it decreases the size of the feature map to reduce computational cost.
25
What are the two types of pooling?
Max Pooling and Average Pooling.
26
What is Dimensionality Reduction?
Representing Multi-Dimensional data in a lower dimension.
27
What is the Curse of Dimensionality?
Sample Density decreases exponentially with in the increase in dimensionality.
28
What is an Autoencoder?
A types of unsupervised ANN that aims to learn representation of the data in a way that captures the essential features, reducing the dimensionality of the data.
29
What is the Objective Function used for in an Autoencoder?
It measures the difference between the Input data and its reconstruction and aims to minimise this difference.