Neural Networks Flashcards

1
Q

Activation function

A

is a function that takes the weighted input of a neuron and produces an output, which is used as the input for the next layer of neurons. Its primary role: introduce non-linearities into the network and enable complex learning

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

Perceptron

A

a single layer neural network

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

Gradient Descent

A

Is an optimiser. A gradient is a vector. Each element in the vector represents how much the loss will change by changing the weight. The descent part is iteratively adjusting in the direction of the steepest descent of the loss function that leads to the global minimum.

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

Loss Function

A

Difference between target and actual function

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

Training a NN

A

Training is a process to find the optimal set of weights.

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

Bias

A

Error from erroneous assumprtion in the learning algorithm. From simple and underfitted models

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

Neurons

A

nodes or units, the basic units of a neural network for carrying out calculations

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

Weights

A

the numbers assigned to each connection between one neuron in a layer and the neurons from the previous layer

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

Bias (nn)

A

an additional parameter associated with each neuron that allows the model to better fit the data, provides neuron the flexibility to shift the activation function to the left or right

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

Softmax

A

maps the input to a probability distribution over a
set of possible outcomes, using an exponential function, commonly
used in the output layer of a neural network for multi-class
classification tasks

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

Forward Pass/Propagation

A

process of passing input data through the
network to obtain the output (predictions)

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

Optimisation

A

optimiser/algorithms used to adjust the weights of the
network to minimize the loss function.

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

Backpropagation define.

A

train NNs by adjusting the weights of connections,
efficiently calculates the gradient of the loss function with respect to each
weight in the network, allowing the model to learn by updating these
weights to minimize the error.

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

Automatic Differentiation

A

use computational graph to break down calculations into individual operations that are easier to analyse and manipulate. Forward mode is presumably for when u have few inputs. Reverse mode is efficient for functions with many inputs and few
outputs

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

Regularisation

NN

A

Early Stopping: interrupt training when its performance on the
validation set starts dropping
ℓ1 and ℓ2 Regularisation: modifying the cost function by adding λ 𝑊𝑡
Data Augmentation: generating new training instances from
existing ones, artificially boosting the size of the training set

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